Use boost::program_options for command line argument handling in FLP2EPN and FLP2EPN-dynamic.
Common options like number of io threads now have default values.
To find out all available options for an executable run it with '--help'.
Existing scripts have been updated to use the new format.
first version of FLP2EPN-distributed with data transfer shaping
use namespaces & adjust style
Renamed directories:

AliBase -> Base
AliData -> Data
AliGenerators -> Generators

Namespace changes for classes:

O2Detector -> Detector
O2Module -> Module
O2TrackReference -> TrackReference
AliDetectorList -> DetectorList
AliStack -> Stack
AliMCTrack -> MCTrack

Correctly set ClassImp to namespaces

Removed namespace prefixes from the UpgradeV1Layer class

Renamed LinkDefs and library names to conform to the coding guidelines
Created a Doxygen configuration file, to create the documentation execute doxygen AliceO2Doxygen.conf

Edited the markdown file to also conform with the doxygen markdown format
CDB into o2cdb + namespaces + format function names

Importing STEER/CDB/ from AliRoot as starting point of the o2cdb,
applying naming conventions to it.
Get rid of cmake warning due to missing space in CMakeLists.txt

Apply clang format file on o2cdb

Format function names