Small Changes to Map Generator

Might end up dropping support for .tmx TiLeD maps because of their gzip
compression.  Very hard to duplicate, even from looking at all the code
used to do it.
Butttons, OnScreenChar

Not much is new.
Halfway there

Maps will be auto generated, and the game will load their images and
render them.

You can run TestMainGame to see.

TODO: Finish map autogeneration (easy)
Create data file for loading critical game information, and loading
methods (easy)
Integrate with other game components (harder)
Small update so I can see Michaels code
Connected Generated Graphs, Modified Game State to obey walls
Merged Michael and Main
Alex
All branches are now "merged"

However, I still need Alex to explain his stuff to me so I can add it
in.
I ruined all test programs except for mine

HOWEVER MINE FUCKING OWNS NOW
Small Update to ignore dungeon maps and clean up

I've added a little bit more to the MapUtil class so that dungeon maps
are created with a .dm file extension.  Then I made it so that the
.gitignore file will ignore it.  I deleted the MapWriter file because it
is old and useless now.

I am deleting the "test" package as well, since I only created it so
that I would still have a working original at the same time as when I
was messing with that code.  Probably not needed anymore, since you've
merged things.  We can always look back later if needed.
Cleaned the code a bit

Added a bit more detail to some function names (putCreature instead of
put, removeCreature instead of remove), added some javadoc comments for
some reason, and made a few methods more general.
Merge branch 'master' into Michael, need to finish debugging attack

Conflicts:
	orig/Item.java
	orig/Test.java