Fix #48: Fix Jacobian calculation for joints with both static and variable rotation transforms and for joints with an arbitrary-axis rotation transform