Fixed all compilation errors and warnings, in particular the ones due to LHCb!1028
Fixed all compilation errors and warnings
Main causes :
- C arrays on the stack with dynamic size -> put on the heap using make_unique
- auto_ptr deprecated -> replaced with make_unique and unique_ptr
- Track changes -> code adapted
This comes on top of !72 (merged), so should only be merged adter it
Edited by Sebastien Ponce