add some structure to benchmark sampler
+x permission for start scripts
fix bug in message copying
fix bug with nanomsg message deallocation
add protobuf sampler
change script values not to limit the benchmark
better name
use memcpy
check if protobuf data is arriving fine.
adding protobuf to TestDetectorDigiLoader & TestDetectorMQRecoTask
use protobuf for sampler/processor/filesink
simplify structure: choose nanomsg/zeromq with preprocessor
add templates to reconstruction task and sink
make protobuf optional
hide protobuf includes behind #ifdef