Bugfix: Correctly set transient data members and variable length arrays for streamer

Bugfix: Fixed a warning in CMakeLists.txt

Bugfix: Removed extra namespace from the Detector class
Added the Magnetic Field classes
Layout changes: Bring the line limit to 120 characters

Layout, namespace, naming and formatting changes to Magnetic Field classes and the rest of the project
Added the .clang-format file to the root of the tree for formatting the code according to the coding guidelines. To format a source file, execute the following: clang-format-3.5 -style=file -i SOURCEFILE
Bugfix: Set the include and link order to AliceO2 -> FairRoot -> FairSoft -> Root for the Base, Data, field and its directories