use shared ptr
use shared ptr

Conflicts:
	source/kraken/apply_disruption.cpp

antoine-de/navitia,CanalTP/navitia,Tisseo/navitia,CanalTP/navitia,kadhikari/navitia,antoine-de/navitia,Tisseo/navitia,xlqian/navitia,pbougue/navitia,patochectp/navitia,xlqian/navitia,Tisseo/navitia,kadhikari/navitia,kinnou02/navitia,xlqian/navitia,CanalTP/navitia,CanalTP/navitia,patochectp/navitia,antoine-de/navitia,kinnou02/navitia,xlqian/navitia,CanalTP/navitia,Tisseo/navitia,pbougue/navitia,patochectp/navitia,pbougue/navitia,xlqian/navitia,kadhikari/navitia,kadhikari/navitia,kinnou02/navitia,patochectp/navitia,Tisseo/navitia,antoine-de/navitia,pbougue/navitia,kinnou02/navitia