Added code for miniTLUControl command-line tool. Changed to IPBus 2.0

Starting with EUDAQ TLUControl command-line tool hacked a simple miniTLUControl programme.
Also changed CMake files to build it.

Changed to IPBus 2.0
added david to RN
updated list of changes for 1.2 to include documentation updates
Merge pull request #32 from DavidCussans/master

Added code for miniTLUControl command-line tool. Changed to IPBus 2.0
replaced counted pointer with std::shared pointer
replaced counted pointer with std::shared pointer
preprocessor statements to make the code compiling on Windows
Now using Signal Slot mechanism to change the status of the buttons

Qt require that object only the thread that has created an object is ever modifying it.
therefore one should uses signal slot mechanism to change a status from another thread
replaced counted pointer with std::share_ptr
moved “parsenumbers“ functionality to eudaq lib

this function was copied in some cxx files. Therefore I moved it into EUDAQ lib
Changed counted pointer to std::shared_pointer
Also used the “parsenumbers” from EDUAQ library
Configuration now has a template get function which can return an arbitrary return type.
Removed explicit join on the destructor since std::thread is joining on its destructor
Event has not the possibility to set the time stamp to the current time
Removed the default value for the constructor.

The default value could not be exported therefore it was not possible to call it from another binary file. Therefore I removed the default value. Now if it gets an empty string as input it set the string to the default value in the function implementation
Moved the ReadEvent function to the fileserializer.

It was needed to make the first implementation of the EventSynchronisation class easier.
With the second implementation of the EventSynchronisation class it is not needed anymore but it does not harm
File Writer Text now writes the events in a plain text file.

It is note very efficient an should not be used to output an entire file
File writer was not initializing the plugin manager.

This was important to test the resync algorithm. Because the resync algorithm is depending on the data converter therefore they have to be initialized beforehand. That this initialization is done in the file writer feels like a design problem. Maybe one should move it completely to the file reader.
The root file writer now also Writes down the TLU trigger Input information.

TLU trigger Input information gives you the information about which TLU channel has fired to create this event. Since the commits are not in chronological order the implementation on the TLU side is in one of the next commits
Added Feature: TLU trigger information

The TLU stores now the information about which input channel was triggered

Also replaced counted pointer with shared pointer