Hydro/catkin support

During our migration to hydro, I converted the SnapMap package to catkin and made it compatible with pcl 1.7.
The package was renamed to snap_map_icp because of catkin naming conventions - run this with ```rosrun snap_map_icp SnapMapICP```