Disruptions: objets serialization
nav2rt: load disruptions
Disruption: change old disruption load
Disruption: handle period for at messages
Disruption: remove messages from PtObjects

Add Impacts instead of messages.

unit tests still have to be updated
Disruption: refactor old tests
Disruption: hide impacts and delete old classes
Disruption: move at_perturbation from type to ed

It is used only in ed now (for adapted), so we moved at_perturbation to
ed
Disruption: take comment into account
Adapted: corrections after review
Disruption: move a function to utils
Disruption: refactor raptor adapted test
Disruption: correction of mistake
kraken: cleanup DataManager
kraken: throw if DataManager::set_data have a nullptr
kraken: add forgotten include
kraken: add utils in library of data_manager_test
kraken: importing disruption in Data when Chaos send one to us
ed, krakenk type: migrate to boost::shared_ptr
kraken: move filling disruption in its own file