Homing tests via EPICS
Part 1 of testing the different homing sequences/procedures. This commit add support for putting/getting the homing sequence and the home position. (Note that putting these variables must be allowed by the motion controller. This is typically ony the case for test crates)
Add the for most important test cases followed by the default one to put the test crate into a defined state after the test.
Note 1: This test is limited to EPICS - that is what we use in the end. Support for ADS needs to be added later. Note 2: This implementation uses integers to define the homing sequence. In the next commits we need to change that to symbolic names, wich are all different for ecmc, ethercatmc and ADS. Stay tuned.