gfx: Let .wxh filename arguments exceed 9.

Nothing needs this yet, but chances are it'll happen.
Merge pull request #79 from dannye/master

Update Red music commands
The checkflag command family uses engine flags.
Event command loadwilddata takes a third argument.
Merge remote-tracking branch 'kanzure/master'
Merge pull request #80 from yenatch/master

loadwilddata takes 3 params, and fix engine flag parsing.
Event commands "name" and "trainerclassname" take another argument.
Merge pull request #81 from yenatch/master

Event commands "name" and "trainerclassname" take another argument.
Rewrite scan_includes.py. Add include paths.
Add docstrings for IncludeReader methods.
Merge pull request #82 from yenatch/master

Rewrite scan_includes.py. Add include paths.
BSSReader now reads constants and variables.

This lets the map editor do cool things.
Fix the map editor.

The map editor can now be invoked in ipython:
	import extras.pokemontools.map_editor as ed
	app = ed.init()
Then <app> can be modified on the fly to make up for lacking functionality.
Also see app.map.crop().

Now works with all maps in both Red and Crystal.

The version defaults to Crystal. To use with pokered, invoke from the command line:
	python extras/pokemontools/map_editor.py red

Or in ipython:
	import extras.pokemontools.map_editor as ed
	app = ed.init(version='red')

Also displays connections, but they're unaligned.
Merge remote-tracking branch 'origin/master' into fix-map-editor
map_editor: Fix automatic graphics decompression.
Merge pull request #83 from yenatch/fix-map-editor

Fix the map editor.