Added full tests for body segment rotations and updated the segment definitions
to be Euler angles.

The Human._define_segments method used space 1-2-3 rotations for some bodies. I
change all of these to Euler (body fixed) 1-2-3 to be consitent and wrote tests
to check all of these.