Rework threshold maps test to allow for using any DAC. This also exposes
the new API functionailty of adjusting the threshold level (default is
still 50% level as it was before)
Merge branch 'master' into threshmaps
Merge branch 'master' into threshmaps

Conflicts:
	tests/PixTestThreshMap.cc
	tests/PixTestThreshMap.hh
Re-introduce ThreshMaps, used by CERN people.
Merge branch 'master' into threshmaps
Move ThresMaps test to user space (usertests directory). It provides a
full-featured access to the Threshold Map functionality offered by pxarCore.
This includes the possibility to set the desired threshold.
Usertests: PixTestThresMap: also allow definition of the scanning step size.
Python interface: Correctly return all data delivered by pxarCore
in 2D DAC scans
dummy HAL: add missing functions to allow compilation
Pythin Interface: add DUT's info() function
Dummy DTB: correct DacScan functions, enable pulse height jitter there
Dummy DTB: fix 2D DAC scans, return nice tornado with falling edges
Dummy HAL: correctly set parameters and add support for variable
DAC scan step size
Python CLI: add info() function, add dacstep to 1D DAC scans, print
2D dac scans
API BEHAVIOUR CHANGE (v1.4.7): this commit adds an additional check
before running multi-ROC parallel tests: the pixelConfigs on all
enabled ROCs should be the same.
In case you want to just test two or three ROCs make sure to use
_dut->setROCEnable(id,false) for the other ROCs, otherwise you
will be forced into FLAG_FORCE_SERIAL mode!
Pythin Interface?CLI: allow access to SetROC/TBMEnable functions of
the DUT
X-Ray test: Number of triggers is saved to the ROOT file
this should enable calculating Hitrates afterwards
Merge pull request #206 from MartinLip/master

X-Ray test: Number of triggers is saved to the ROOT file
Merge pull request #205 from simonspa/threshmaps

New User Test: "PixTestThreshMap"
Python CLI; fix indentation