Add orientation sensor (IMU) as an assembly condition for IK

There is already a Markers assembly condition used in IK for position sensors. This PR adds an analogous assembly condition for orientation sensors, typically IMUs.
Thanks Sherm!  Yeah, I noticed where the magic happens in the gradient method ;)