Add options/install_flags for boost/pcl.

 - as long as https://github.com/ros-infrastructure/rosdep/pull/304
   is not merged these will be ignored. If we merge this before rosdep
   is updated it will make testing that rosdep change slightly more easy.
 - install_flags will be used for `brew install`, but unlike options
   they are not checked for already installed packages
 - for boost --with-python see https://github.com/ros-infrastructure/rosdep/issues/330
 - for pcl --HEAD on Mavericks see
   - http://answers.ros.org/question/173654/cant-install-pcl-with-homebrew-on-osx-109-during-ros-hydro-installation/
   - https://github.com/ros/homebrew-hydro/issues/3
Make check_rosdep script more robust.
added iperf and python-visual
fixing type-o
Update pocketsphinx branches
Merge pull request #5061 from mikeferguson/patch-5

Update pocketsphinx branches
add source entries for catkin, message_generation, message_runtime
wu_ros_tools: 0.1.0-3 in 'hydro/distribution.yaml' [bloom]
laser_filtering: 0.0.2-0 in 'hydro/distribution.yaml' [bloom]
Merge pull request #5063 from DLu/bloom-wu_ros_tools-4

wu_ros_tools: 0.1.0-3 in 'hydro/distribution.yaml' [bloom]
Merge pull request #5064 from DLu/bloom-laser_filtering-1

laser_filtering: 0.0.2-0 in 'hydro/distribution.yaml' [bloom]
rosserial_leonardo_cmake: 0.1.1-0 in 'hydro/distribution.yaml' [bloom]
Merge pull request #5065 from mikepurvis/bloom-rosserial_leonardo_cmake-1

rosserial_leonardo_cmake: 0.1.1-0 in 'hydro/distribution.yaml' [bloom]
shadow_robot_ethercat: 1.3.2-0 in 'indigo/distribution.yaml' [bloom]
Merge pull request #5066 from shadowmanos/bloom-shadow_robot_ethercat-0

shadow_robot_ethercat: 1.3.2-0 in 'indigo/distribution.yaml' [bloom]
fixing geometric_shapes source branch re #5060
fixing image_transport_plugins source and doc branch re #5060
fixing laser_filters doc branch re #5060 @jonbinney @vrabaud
fixing nodelet_core doc branch re #5060 @esteve
Merge pull request #5067 from ros/fix_5060

Fix 5060 doc and source branches

fixes #5060