amcl: remove roslib and run_depend on rostest

I also alphabetized some things.
amcl: Move include_directories above executables
amcl: use catkin_download_data and fix tests
amcl: [style] PEP8 python code and cleanup

This includes removing roslib.load_manifest calls
blp: do not use SYSTEM in include_directories
blp: remove redundant call to catkin_python_setup
blp: remove dependency on roslib

As far as I can tell this is no longer necessary.
blp: [style] PEP8 cfg files

I also removed references to roslib, this was not
a required action as dynamic reconfigure brings
roslib into the environment anyways.
blp: fix deprecation warning from pcl-1.7
blp: Fix pcl-1.7 errors by using pcl_conversions

pcl_conversions is intentionally not listed as a
run_depend and not put in the CATKIN_DEPENDS of
catkin_package(..) because it is only used in a
cpp file in base_local_planner.
carrot_planner: remove old dependency on roslib
carrot_planner: install headers
ccr: do not use SYSTEM in include_directories
clear_costmap_recovery: install headers
ccr: [style] alphabetize elements in CMake
costmap_2d: move catkin_package above targets
costmap_2d: do not use SYSTEM in include_dirs
costmap_2d: find_package and use Boost
costmap_2d: [style] alphabetization of elements
costmap_2d: remove dependency on roslib