- Proper process termination:

 if interrupted with CTRL+C blocking socket calls will return with -1. Each device should call FairMQDevice::Shutdown() before ending the running state to close open sockets, otherwise the interrupt call itself will block.

- FIX: Update number of received messages for FairMQFileSink.
- Add ability to poll on outputs for FairMQPoller.
New example for the ALICE O2 Project
Add empty classes and excutables
Add a new script to start the programs in example
add merger
Add the merger class to the new example
Add script to start the FLPs, Merger, Proxy and EPN on one machine
Use multi-msg in the merger and correct typo in scripts
support multi part message in ZeroMQ implementation of FairMQ and the flp2Epn example
remove debug output
update FairMQ transport interface with new socket options
Add new Epn that should merg e the input itself
Adding missing classes from the last commit
Add new building option -DRECO_ONLY which will exclude all simulation and event generators from build
New example for the ALICE O2 Project
Use multi-msg in the merger and correct typo in scripts
support multi part message in ZeroMQ implementation of FairMQ and the flp2Epn example
remove duplicated method
exclude all build directories
Added an id member to the Content struct of the EPN and the FrameBuilder