Move most NMS references over to reflection, add SafeWrapper, a simple reflection-friendly object wrapper
Move enchantments back to unsafe; change to Map in EnumEntityLookup
Fix merge conflicts
Merge pull request #1 from YoshiGenius/master

Move most things over to reflection, removing as many dependencies on NMS as possible.