fixed CMake find script for libusb on win32

- was looking for usb.h instead of lusb0_usb.h
- removed irrelevant comment from tlu/CMakeLists.txt
- removed obsolete search script for alternative libusb version
fixed compilation err w/ MSVC in TLUController.cc

- errors caused by fixed width ints passed to ZestSC1 lib
- fixed by casts to unsigned long -- safe due to min length of ul
removed TakiProducer from default build on WIN32

- MSVC complains about:
..\..\..\producers\taki\src\TakiProducer.cxx(15): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory [C:\Users\hperrey\Desktop\eudaq\build\producers\taki\TakiProducer.exe.vcxproj]
..\..\..\producers\taki\src\TakiProducerFAKEDATA.cxx(15): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory [C:\Users\hperrey\Desktop\eudaq\build\producers\taki\TakiProducerFAKEDATA.exe.vcxproj]
removed unreferenced local variable in APIX converter plugin

- fixes warning:
..\..\..\main\lib\src\APIX-CT-ConverterPlugin.cc(609): warning C4101: 'oldbxid' : unreferenced local variable [C:\Users\hperrey\Desktop\eudaq\build\main\lib\EUDAQ.vcxproj]
fixed uninitialized local variable in APIX converter plugin

- fixes warning:
c:\users\hperrey\desktop\eudaq\main\lib\src\apix-ct-converterplugin.cc(620): warning C4700: uninitialized local variable 'ntrg' used [C:\Users\hperrey\Desktop\eudaq\build\main\lib\EUDAQ.vcxproj]
fixed compiler warning in filewriterdetectorevents.cc

- fixed by replacing int with size_t:
..\..\..\main\lib\src\FileWriterDetectorEvents.cc(66): warning C4018: '<' : signed/unsigned mismatch [C:\Users\hperrey\Desktop\eudaq\build\main\lib\EUDAQ.vcxproj]
fixed compiler warning in multifilereader

- fixed:
..\..\..\main\lib\src\MultiFileReader.cc(28): warning C4018: '<' : signed/unsigned mismatch [C:\Users\hperrey\Desktop\eudaq\build\main\lib\EUDAQ.vcxproj]
Merge branch 'master' of https://github.com/eudaq/eudaq
replaced obsolete latex commands from manual

- \it should no longer be used (since 1994 in fact) -- use \textit{} instead
added documentation on CTest and regression tests
added some more info on python wrapper to manual
removed EUDAQTHREAD instead it is now using std::thread.

since all the threads start after the thread object has been created and std::thread has no possibility to start a thread afterwards the thread object is now hold by an unique pointer. (i could have used swap instead i just picked unique_ptr i think boths are equaly good).

instead of using "std::make_unique" i used

m_thread=std::unique_ptr<std::thread>(new std::thread(CommandReceiver_thread, this));

I did it because make_unique is an cpp 14 feature and i didn't want to depend on cpp 14 (yet)

(cherry picked from commit 689e276467ea3c51a2a6f968c8b4e8577d9de8ab)

Conflicts:
	main/include/eudaq/CommandReceiver.hh
	main/include/eudaq/RunControl.hh
	main/lib/src/DataCollector.cc
Bug fix: there was a bug that the wrong event queue was used due to index mismatch

(cherry picked from commit 24c6be4492e3c4b921845ec70dd135e4faa0d888)
Offline monitor: added Cmake Script

(cherry picked from commit 8275b9d7b3f7d5be7b89f49ec187d36467572480)
changed include path to unix stile path

replaced \ with /

(cherry picked from commit eb0a3dc6a08d84b82d16f3aed4e148810ceabf27)
restructured and added to the Readme and installation description in the manual

- added a CONTRIBUTION.md file with infos for developers (shown prominently on GitHub)
restructured directories for off-/online monitors

- moved them to ./monitors
- adjusted CMake files accordingly
- renamed offlinemon directory to lower case and shortened it
fixed include paths to work on UNIX

- replaced backslashes with slashes
replaced hard-coded path in onlinemon with one determined by CMake

- using project_source_dir to point to icon needed in onlinemon
updated release notes