Added method from ASMUtils to AMSHelper
Merge pull request #44 from Raphfrk/asm_helper

More asm helper methods
Forge Event Handling change
  Removes directly accessing the forge ListenerLists
  Registers one EventListenerHolder for each event type/priority with forge
  EventListenerHolders are generated dynamically using ASM
  The event listener holder calls all the sponge listeners
  Priorities are grouped since Sponge has more priorities than forge
Adds custom event support
Adds event cancellation support
Merge pull request #52 from Raphfrk/event_cancel

Adds event cancellation support
Add annotation convenience functions to ASMHelper
Checkstyle
Add exclusion for JSON files to build.gradle
Fix checkstyle on ASMHelper.java

All if statements must have { }
Add missing @Override in SpongeGame
Mixin support using ASM
- Mixin transformer
- Added example mixin and example mixin configuration
Added comments and fixed minor derp when applying transformers to mixins
Adding Overwrite annotation and additional mixin examples
Fix NPE in getAnnotationValue in ASMHelper
Fix NPE in getAnnotationValue in ASMHelper
Add "prefix" functionality to Shadow annotation, fixes md overlap issue
Minor checkstyle fixes
Merge pull request #61 from SpongePowered/feature/mixins

Feature/mixins
initial 1.8 update, commented out all references to forge's block break event
moved several list/hashmap instantiations to use Maps.newHashMap() and Lists.newArrayList()