Command handling fixes and working test plugin

Added getter to Hook.
Added clearing of wasHandled flag in CommandComposite so commands do
not hang.
Added testing for wasHandled flag to prevent checking aliases of found
as plugin command.
Removed setPosition from GranitePlayer.
Corrected setPosition mapping to a(double,double,double).
Included working test plugin that TPs player.
Added missing cast

Added missing cast to oldBlock.getType().getMetadata("layers") in
ItemInWorldComposite line 78.
Merge pull request #30 from Chrisbotcom/SmoothGranite

Command handling fixes and working test plugin
General Import Cleanup.
Granite/Entity cleanup.
Removed unused methods and added new methods.
Removed unused mappings for entity and added some field mappings.
Added WorldInfo mappings

Added fields and methods for net.minecraft.world.storage.WorldInfo in
mappings.conf.
Implementation of WorldInfo mappings

Added declarations to World interface and functions to GraniteWorld.
Merge branch 'AzureusNation-master'

Conflicts:
	src/main/resources/mappings.conf
Merge branch 'SmoothGranite' of https://github.com/Chrisbotcom/Granite into Chrisbotcom-SmoothGranite

Conflicts:
	src/main/java/org/granitemc/granite/world/GraniteWorld.java
Merge branch 'Chrisbotcom-SmoothGranite'
Remove unnecessary methods
Move world border stuff to a new class WorldBorder
Rename getItemStack to createItemStack
Documentation for block/item types
Document some more