First attempt to split initTestboard function into parts accessible by their
own. We still need to make sure they are all executed at startup, which is
why they can only be run (actively) once the testboard has been initialized.

This still needs some love.
FW UPGRADE 2.14: some minor changes, uses LED for status updates.
address decoding test is working again. It takes half an hour
move to lowercase test parameters
minor fixes
Merge branch 'master' of github.com:simonspa/pxar

Conflicts:
	CMakeLists.txt
	core/rpc/rpc_calls.cpp
various WIN32-specific fixes for rootcint dict generation

- guard stdint.h includes when using WIN32 and ROOTCINT in log.h, helper.h and dictionaries.h
- move implementation of single function in helper.cc to helper.h
- addresses issue psi46/pxar#105
use Windows4Root.h include instead of Windows.h when using WIN32 and ROOTCINT

- some preprocessor if's to choose the right include for Windows systems fixes compilation on WIN32 (MSVC12, ROOT 5.34.18)
- addresses issue psi46/pxar#105
Merge branch 'master' of github.com:psi46/pxar
Add printout of missing bytes after USB timeout as suggested by @werdmann
Add useful debug output to rocSetDAC
Merge pull request #118 from vtavolar/master

Script modifications to test PHrange optimisation algorithm
Update PixTestPattern.cc

Bug fixed and possibility to unmask further pixels added.
Update PixTestPattern.hh
Parameters for PixTestPattern added
Parameters for PixTestPattern added
Update testPatterns.dat
Update testPatterns.dat
Merge branch 'master' of github.com:psi46/pxar
remove address decoding test from doTest; cacheDacs() in subtests