Add labels to PredefPointers:
Disassemble incbinned predef routines
Dissasemble and clean up
Add OAM data
Unincbin more map scripts
Complete Map Scripts
Evem more map scripts
FlyWarp data
IshiharaTeam
split wram/hram out of constants.asm and start using wram sections

also inadvertently labeling some hard addresses
split rgbasm macros into macros.asm
split related constants into constants/
clean up remaining constants
rename textpre.py -> preprocessor.py
rewrite the makefile to be consistent with pokecrystal

still needs globals.asm and a preprocessor queue to compile multiple objects

also, spit out a mapfile and symfile
map/symfiles in .gitignore
bump pokemontools to support makefile changes
handle preprocessing in one python procress; export asm labels

instead of running a process for each file, one process handles all files
rgbasm requires label EXPORT definitions for cross-object compiling. this is handled by globals.asm
prequeue: less wasteful stdout rerouting
INCLUDE .asm instead of .tx

.tx is a build abstraction. if the process changes down the line, .tx includes will break