Remove redundant semicolons.
Refactor named resource management code.

- In preparation for the explicitly typed actuators interface, code for managing
  named resources has been refactored into a separate class. This code consists
  of convenience methods wrapping a std::map container, and occur often enough
  that factoring it out to prevent duplication makes sense.

- Code that is not part of the public API, and hence with no stability guarantees
  has been moved to the internal folder/namespace. It only affects the named
  resource management and symbol demanglind methods so far.
Add explicit actuator hardware interfaces.

- These classes are similar to the existing joint equivalents, and are useful
  in setups leveraging the transmission_interface.
Merge branch 'master' of https://github.com/willowgarage/ros_control

Conflicts:
	hardware_interface/include/hardware_interface/joint_command_interface.h
Merge pull request #41 from pal-robotics/master

Add explicit actuators interface, create internal folder/namespace for non-public API
Add .gitignore file.
Harmonize how variables are quoted in logs.

- Unify to using 'single quotes'.

- Fixes #42.
Merge branch 'master' of https://github.com/willowgarage/ros_control
Merge pull request #43 from pal-robotics/master

Harmonize how variables are quoted in log statements. Fixes #42.
Fix exception throwing.
Merge pull request #44 from pal-robotics/master

Fix exception throwing logic.
Fix package URLs.
Merge pull request #46 from pal-robotics/master

Fix package URLs in manifest
Merging from master, re-adding manifest.xml files