support for named data collectors
work toward eudaq/eudaq#25
RunControl support for multiple data collector connections:
- first DC connection is treated as default
- replaced if unnamed DC connects
- otherwise, named DCs are only assigned to producers named accordingly
- runnumber is verified between all DCs
work toward eudaq/eudaq#25
fix minor bug: last line of config was ommited if not termined by newline
added small print method to dump config (can be used in producers)
improved exception handling in data collector: FileSerializer exceptions are now logged and set the error state of the datacollector.
this addresses issue eudaq/eudaq#13
minor change: removed commented code and fixed indentation in CommandReceiver.hh
Merge remote-tracking branch 'upstream/master' into multiple_datacollectors
Merge remote-tracking branch 'origin/multiple_datacollectors' into multiple_datacollectors
Merge remote-tracking branch 'upstream/master' into multiple_datacollectors
added documentation on how to run multiple data collector instances
- addresses issue eudaq/eudaq#42
Merge remote-tracking branch 'upstream/master' into multiple_datacollectors
extended documentation for running EUDAQ w/ multiple data collectors

- addresses issue eudaq/eudaq#25
Merge pull request #42 from hperrey/multiple_datacollectors

Allow multiple data collectors running simultaneously
Merge remote-tracking branch 'upstream/master' into python_ctypes_interface
added support for named data collectors to the python interface
fixed typo in python run control interface: geteventnumber() should be getrunnumber() instead
fixed bug in DataCollector python interface

- missed to pass name to actual datacollector constructor
extended python script for comparison of binary run files with EUDAQ file naming pattern for file extension
some improvements to dummy run test script

- fixed python language errors
- removed fixed waits with more flexible checks of producer/data collector status
made it possible to activate  debug statements in TransportTCP through preprocessor define

- use 'cmake -DDEBUG_TRANSPORT=1 ..' to see debug messages