Inverse Kinematics now properly functions

Using inverseSolver(x,y) for world controls and
forwardSolver(d,theta2,theta3) for joint controls
Merge branch 'master' into v3

Conflicts:
	PaintBot 2 - Inverse Kinematics/mainwindow.cpp
added new kinematics stuff