Add text macros

Before text looked like:

_CeladonCityText2: ; a5a4b (29:5a4b)
	db $0, "Heheh! This GYM", $4f
	db "is great! It's", $55
	db "full of women!", $57

Now it looks like:

_CeladonCityText2: ; a5a4b (29:5a4b)
	text "Heheh! This GYM"
	line "is great! It's"
	next "full of women!"
	done
use text macros in main.asm
clean up missed text macros in main.asm
text macros in text/
rename and add some text macros

cont replaces next, and next becomes a generic newline.
para replaces page (now used for pokedex entries).
dex ends a pokedex entry.
text macros in pokedex entries
use 'next' macro in strings
Merge branch 'split-audio' into text

Conflicts:
	main.asm
rename existing map text files and put them in text/maps/
stamp out even more text macros in main

Conflicts:
	main.asm
split viridian and oaks lab text into text/maps/
split out a bunch of map text
Move city and town map text into text/maps
Silph Co 1f text was actually somewhere else
Even more map text
Split out route text
Split out the rest of map text
Split out move names
Move text banks into text.asm
Bank constants for text.asm