getHeadLocation is missing, returning head position and approximate facing

I think this is also a good time to again request copying Entity.getNearbyEntities and LivingEntity.getLineOfSight/getTargetBlock to the World interface, so we can use it with wither heads.