In FairMacros.cmake : add boost incl- and lib- directories in variables BASE_INCLUDE_DIRECTORIES and BASE_LINK_DIRECTORIES to be compatible with the experimental code.
Adding template and special include in the build
Allow easier testing without having to recompile for use of binary/boost/protobuf payload.

to use different data transfer method, just provide a parameter to the script, e.g.:
./startAll bin
./startAll boost
./startAll proto
etc.

if no or incorrect parameters is provided, binary method will be used!
protobuf method works only if the library is available on the system, otherwise it is not compiled.
less event for Tutorial3
fix bug in subevent parser
replace the manual addition of PDGs to TGeoManager with values inside the TDatabasePDG from root
(problem reported by Thomas Ruf)
Generalized FairRingSorter

FairRingSorter was modified in the way that it is not necessary anymore
to derive your own Sorter from FairRingSorter but you can now use it for all
FairTimeStamp data.
Introduce a new class FairFileSource to  handle all inputs from ROOT files, all functionality related to ROOT files, which was already in FairRootIOManager is now  moved to the new class. The old functionality is preserved, except for PROOF it does not work yet