More constants and bug comments in item effects.

Apparently a bunch of constants from red were never removed for some reason.
Better trainer AI comments and finish off trainer attributes.
Wrap macro arguments with parentheses.

Arguments are passed in as string literals.
Recomment the text engine.
Recomment Headbutt tree and Rock Smash encounters.
Split mobile/timer code out of home.asm.
Use landmark constants in displaylocation commands (phone scripts).
Use AttrMap and TileMap labels for relative addressing.
Close an open string in name selection.

The python preprocessor doesn't care if a string is left open.
It probably should, so this string is fixed preemptively.
Add the initial mobile adapter save data.

The contents of the save and the rest of the bank are unknown.
Clean up wram sections so that all space is accounted for.
Miscellaneous formatting cleanup.
Better labels for item/switch AI.
Merge remote-tracking branch 'xcrystal/master' into master

Conflicts:
	battle/ai/scoring.asm
	main.asm