Clarify exception message for bad hanging location. Fixes BUKKIT-4824

This change adds the location and a more specific message to the
IllegalArgumentException that gets thrown when a hanging entity is being
spawned in a location that it cannot survive.
Merge remote-tracking branch 'upstream/master'