Added basic dungeon gen for maps that don't require anything but room
hollowing.
Added more funtionality to DungeonGenerator.
Added the rest of the split method. Dungeon maps are now broken into
smaller rooms. Need to add a build method that reconstructs the map from
the tree of DungeonRooms.
Added some functionality for Equipable Items and their interaction with
the player.
[UNTESTED] Added some methods for working with player gear.
[UNTESTED] Halfway added json item reading for custom unique items.
Custom Items can now be added with JSON by creating a .item file in
src/res/item. Tests have proved that the ability is currently
functional, but more testing is needed to validify this.
Added item wrapper class so that items can be drawn as entities on the
map.
Made minor edits to prevent items/entities from having no image. They
are now replaced with a default NULL_IMAGE texture.
Quick commit. Added some new prefix and suffix files.
Actually added pre/suffix files this time!
Quick commit just to save some changes made to inventory.
Made mouseItem follow the mouse. Removed Gui JPanel extension and added
offset values to draw methods for Gui, TileMap, and Entity map so that
they could all be included in the Game JPanel.
Final guiTest commit before merge.
Final commit before merge with exp.
Merge branch 'exp'

Conflicts:
	bin/.gitignore
	bin/entities/EntityChest.class
	bin/entities/EntityList.class
	bin/game/GameManager.class
	bin/game/PlayerManager$EntityPlayer.class
	bin/game/PlayerManager.class
	bin/game/ResourceManager.class
	bin/game/Start.class
	bin/items/Inventory.class
	bin/items/Item.class
	bin/items/ItemGroup.class