Extended the MoveIt! interface for executing trajectories, computing IKs, checking on movement viability

See the individual commits for a more detailed description of what was changed.
Most importantly: Compute, check, and execute IKs directly (bypassing the motion planning pipeline).