Refactor mcs card
Refactoring of the MCS card allows to treat it as similar to the other cSAXS detectors, and inherit from psi_detector_base:
Changes in this branch include:
- add
MockPV.add_callback
withmock.MagicMock()
# Allows auto_monitored=True PVs to be mocked. - add docstrings to tests/utils, and epics/bec_scaninfo_mixin
- fully refactor MCScSAXS class in mcs_card
- add tests for MCScSAXS
Closes #15 (closed)