2.1.17: Merge pull request #294 from HSF/dev
(1) use pickle to serialize complicated objects such as tensor in ML (json cannot support it)
(2) to support presetup (split setup into presetup and mainsetup, to avoid the whole setup misleads some setting)
(3) fix stomp version (new version requires python3.11+)
(4) build container to support ax-platform, pytorch, botorch and so on