Stores mob spawn reason inside the mob. Adds BUKKIT-2598

The reason a mob spawned is now available any time, instead of only during
the spawn event