Fixed bug in inverse kinematic code

I changed it to use the existing update slider and theta functions in
inverse solver rather than redo the logic, it produces more valid
results now.
updated angles passed to kinematics
Merge branch 'master' into Ben
the link control labels now update when the world controls are used
sliders now update with world controls