added scripts and configuration files for automated regression tests

-based on CTest, configured through nightly.cmake script
-bash script for nightly runs included
-includes valgrind suppression file for python-related output
-addresses issue eudaq/eudaq#57
updated release notes with info for v1.2.1
extended scripts for automated nightly runs
tests do not work correctly with older CMake versions -- added check
silence CMake if git is not found
added cmake script to find the rapidxml includes shipped with EUDAQ

- call with "FIND_PACKAGE(RAPIDXML)"
- only checks paths extern/rapidxml* (no system wide installed version)
- fixes issue eudaq/eudaq#64
Merge branch 'testing'
fixed run_nightly bash script

- removed 'make clean' -- will be performed by the CTest script (actually emptying the whole build directory)
- added some more verbose printout
fixed path in run_nightly bash script
fixed spelling in output message of run_nightly bash script
increased the verbosity of the run_nightly bash script
moved Mimosa32 producer-specific code out of the main library

- DeviceMimosa32.* were not in EUDAQ namespace -> moved into corresponding producer directory
- adjusted paths in includes and in CMake -- builds fine on GCC 4.7 (Linux)
Python CTypes wrapper now better supports WIN32

- improved PATH handling: adding eudaq/bin to %PATH% on the fly if not present so
  that EUDAQ.dll can be found (without modifying the global PATH for all
  shells)
directory for CTest ref data can now be set on cmd

- use -DReferenceDataDir="[PATH" to set the directory on CMake configure
- now used by nightly CTest script
added nightly batch script for WIN32

- fixed emptying of binary dir in nightly cmake script
- added exit on error when loading library in python wrapper
modified run_nightly.bat to be less verbose
reworked "local" startup scripts

- now checking if processes run before trying to kill them (avoids error messages)
- now checking if data files are present before trying to chmod them (avoids errors)
- now checking if optional components are present before starting them (TLU, onlinemon, NI)
added CTest script for nightly builds of the native reader library

- only builds, does not actually run tests: done by EUTelescope nightly tests
- addresses issue eudaq/eudaq#57
enable testing already if CMake version > 2.8

- if python present, also add python-based tests