Lots of changed methods in the entities, for 1.7

Includes replacement of the raytrace method, potion shatter effects
changed to use new Item.getItemId method (for potion icon),
EnumMovingObjectType is no longer a thing, et al.