Fixes #796
No need for a macro workaround in rgbds 0.4.0
We used to have a mixture of TileMap and and Tilemap, as well as the similar AttrMap. Standardize on one.
Glass ting SFX were added in crystal. PicAnimations and UnownAnimations are expected to be in the same bank as their pointers, because the pointers are not BANK()-referenced separately.
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld