Updated Dungeon Maze API

Updated Dungeon Maze API with new API classes and API session
controllers.
Auto unhook and unregister a plugin when unloaded

Added feature to automatically unhook a plugin from Dungeon Maze and all
it's API sessions if it's hooked into Dungeon Maze when the plugin is
being unloaded.
Fixed a few API errors

Fixed a few API errors
Added new populator classes

Added new populator classes
Keep the old API system enabled

Keep the old API system enabled so the old API won't break.
Removed Dungeon Maze method calls though the API

Removed all the methods that where called though the Dungeon Maze API
from Dungeon Maze itself.
Fixed populators not populating correctly

Fixed the populators not populating correctly, due to a type in a method
name.
Merge pull request #21 from timvisee/API-Update

API Update