Added EntityExplodeEvent

Added EntityExplodeEvent. The event is called is Explosion's doExplosionA(). It allows the explosion, affected blocks, entities and other variables to be modified.