Better-motivated renaming of packages

This patch aims to make the KDL packages more similar in naming
convention to the other packages in the Orocos toolchain. It also
resolves an issue with catkin naming conventions which require that
packages be under_scored.

Additionally, the metapackage is now given the long name corresponding
to the repository, and the actual KDL package is just called `kdl`
furthermore, the python KDL bindings, which are exposed as "PyKDL" in
Python, has been renamed to "pykdl".
pykdl: fixing pykdl deps
updating documentation, fixing some deps, install targets
fixing test harness package name
Adding deprecated wrapper packages
Merge pull request #2 from jhu-lcsr-forks/package-rename

Better-motivated renaming of packages