Cleaned up movement code in Entity and Player. Introduced ThirdPersonMode enum, to replace int.
Cleaning up HumanoidMob, Player, and Sheep rendering code.
Fixed skin rendering while in third-person view (fixes #289). The problem was that the ModelPart object for "helmet layer" was reused between HumanoidMobs, and used yaw/pitch from previous use of the model.