Initial commit of new experimental ASM event injection system
Based off ServerTools'.
Some more ASM work
Merge branch 'develop' into feature/asm_events_v2

Conflicts:
	build.gradle
There we go, event injection all up and running!
Merge branch 'develop' into feature/asm_events_v2
Whoops
Completed hooking framework.
Applied patches as defined by Forge PR 1403
Restore functionality of /fedebug - we'll need it.
Merge pull request #1073 from ForgeEssentials/feature/asm_events_v2

New ASM event injection framework - closes #1049