Added support for yaml-cpp 0.5+.

The new version of yaml-cpp has a new process for loading YAML documents,
a new iterator interface, and no template<T>Node::operator>>(T&). There's no
version information in the headers, so use pkg-config to test for >=0.5.
Removed inclusion of unused YAML headers.

yaml-cpp/node.h doesn't exist in the new version of yaml-cpp.
Fix message type for Polygon display.

The polygon display type actually subscribes to PolygonStamped. Fix it, so that it's possible to select robot footprints for navigation from the new display by topic menu in rviz.
Renamed HAVE_NEW_YAMLCPP definition to RVIZ_HAVE_YAMLCPP_05
use a proper queue length
fix a memory leak
Merge pull request #704 from vrabaud/hydro-devel

fix a memory leak
update package.xml
updating changelog
1.10.10
Merge pull request #703 from ktossell/hydro-devel

Add support for yaml-cpp 0.5+
Merge pull request #698 from trainman419/patch-1

Fix message type for Polygon display.
selection_manager: fix render() for orthographic cameras

Reverts part of 62d689fb9 to support custom projection matrices again.
selection_manager: use C++ style casts, whitespace changes
Merge pull request #706 from ros-visualization/ortho-interactive-fix-hydro-devel

Fix selection in top-down orthographic view
Better feature detection for assimp version

The unified headers were introduced in Assimp 2.0.1150, so checking for Assimp 3.0.0 is not quite the best solution.

See https://github.com/assimp/assimp/commit/6fa251c2f2e7a142bb861227dce0c26362927fbc
changelog
1.10.11
RVIZ doesn't use __connection_header from incoming messages, but only uses ros::MessageEvent's
include ogre without OGRE prefix

This is necessary to find Ogre files in the right place with
compatibility between Ogre < 1.9 and Ogre >= 1.9.

This is also necessary when 2 versions of Ogre are installed on the
build machine.