Restructuring the experimentlib to make more modular for new hardware.
New experimentlib seems working, but not yet fully tested.
More cleanup in experimentlib.
Tweaks for passivechase
Fix merge
Renamed a file.
Merge branch 'restructure_experimentlib'