add vcal suffix to name; cache (and restore) DACs for the drawPhMaps and drawPhCurves calls (else various DACs will be off)
move saveDacs() outside of ROC loop; saveDacs() contains its own roc loop
restrict fit range for scurves
minor improvements and minor bug fix
PyCLI: allow setting of arbitrary I2C addresses via initDUT
Add debug statement to dummy HAL: setting DACs.
Remove some (by now) unneeded super-verbose debug statement in DEBUGAPI
API BEHAVIOUR CHANGE: now all setDAC functions only accept ROC I2C
addresses. only the ROCs with the given address will be programmed.
This addresses the issue found by @ursl, mentioned in #271. Some
further code refactoring to make it cleaner and simplifying the DUT
access in case of programming all ROCs. Should be sane now, has
been tested with dummy DTB. Bumps pxarCore version to 1.7.4
Merge branch 'master' into error_reporting

Conflicts:
	CMakeLists.txt
API BEHAVIOUR CHANGE: now all setDAC functions only accept ROC I2C
addresses. only the ROCs with the given address will be programmed.
This addresses the issue found by @ursl, mentioned in #271. Some
further code refactoring to make it cleaner and simplifying the DUT
access in case of programming all ROCs. Should be sane now, has
been tested with dummy DTB. Bumps pxarCore version to 1.7.4
Merge branch 'master' of github.com:psi46/pxar

Conflicts:
	CMakeLists.txt
API INTERFACE CHANGE: setDAC now again accepts the ROC ID instead
of its I2C address - the change I made was a bit premature since
many tests rely on setting the ID and not the correct I2C address.
fix warning and a bug
Merge branch 'master' into testing-3.6

Conflicts:
	CMakeLists.txt
NEW FIRMWARE 3.6, pxarCore version 1.7.6. Features the new signals
for the digital scope ports D1, D2 and some bug fixes to the
DESER400. Should provide more stable module readout.
Merge branch 'master' of github.com:psi46/pxar
Merge branch 'master' into error_reporting

Conflicts:
	CMakeLists.txt