Added extra priorities to support Sponge

Sponge has 4 extra priority levels.  This expands the EventPriority enum so that the extra priorities are supported.

It also adds a .getBusID() method to the EventBus class.  This means that the Sponge event system can directly submit events to the ListenerLists associated with Forge events.
Why is this needed? ListenerLists are internal structures. Sponge should not be firing things on them manually.