add velocity interface for joint_trajectory_controller

...in separate feature branch

This feature has been provided by @davetcoleman
I made a mistake in the original wording, it should actually be 'position, velocity and acceleration command triplets'.