- Make FairMQSampler generic.
- Remove fairroot dependency from fairmq.
simplify logger for shorter calls and readability
Add explicit static cast from double to float since a implicit cast isn't allowed any longer when using c++11.
Tests are now done with Geant3 and Geant4.
Fix issue 15. All macros now run in the source directory as well as in the installation directory.
Fix issue 14. Add check_system.csh templates. Correct config.csh template. Change build system to create these files and copy them to the correct location.
Remove FairMQDigiLoader, FairMQDigi, and FairMQPayload from base/MQ/
Logger fix: direct constructor call
Correct system now also on Ubuntu. There was a problem with multiple spaces. fixes #1 @30m
Use seperate files for Geant3 and Geant4 tests. Since these tests can run in parallel it was possible that two processes open the same file an corrupt the data file.
Create dummy material if needed. In newer versions of ROOT (issue was with 5.34/17) also TGeoVolumeAssembly has a medium assigned. Since this medium is neither existing in the GeoManager at time it is needed, nor it is defined in the ASCII media files, it is create on the fly when needed. The same procedure as in TGeoVolume::CreateDummyMedium() is used. This change works at least with ROOT version 5.34/13 and 5.34/17. These are the version used in dec13 release of FairSoft and the master branch in the git repository at this time. The commit fixes #4.
Remove include statement before function implementation in source file. The code was probably copied from the header long time ago and we forgot to remove the inline. This commit fixes #11.
Add (optional) Google Protocol Buffers support (example in Tutorial 3).

To use protobuf, run cmake as follows:
cmake -DUSE_PROTOBUF=1 ..
For this, protobuf library has to be installed on the system.

Further changes:
Clean up splitter/merger: default are N-to-1-merger and 1-to-N-splitter.
Fix bug in nanomsg message deallocation.
Setup proper buffer sizes for nanomsg/zeromq via cmake/bash script.
chmod +x for start scripts.
fixed: correct amount of long words in a subevent
stop if FairSource::Init() returns false
Use git instaed of svn as repository. Remove svn related part of the definitions. This is needed to get the automatic testing work correctly.
Add all boost header files to be excluded from generated warnings and errors. This will filter all warnings/errors generated due to problems in boost from the list of warnings/errors send to the CDash server. All boost related errors are actually warnings which are misinterpreted as errors by CTest.
Add the fairroot version to the label which will be shown on CDash.