Change return values of test functions to contain more information (on dac values e.g.)

proposal, to be discussed, mail and example about to be sent.
add documentation to all test functions.
DUT: Added structs for DAC, ROC, TBM and pixel configurations.
Move HAL into the pxar namespace.
Add testboard scope commands and extend documentation. Start implementing DUT private and public functions.
Start extending DUT class, adding GET and SET functions.
Remove SWIG dependency. When using Python we seem to prefer Cython anyways.