HACK: re-instate the ItemFragment macro hack

This is to fix the preprocessor temporarily. Maybe ItemFragment can be
removed completely.
remove "skippable_macros" from preprocessor

The preprocessor no longer has the concept of skippable_macros and now
always skips any line that starts with "db" or "dw" because neither of
these should be treated as macros.

fixes #178
remove ItemFragment from preprocessor

It's not required.

see #178
Merge pull request #179 from kanzure/remove-preprocessor-skippable-macros

Remove preprocessor skippable macros
Merge remote-tracking branch 'kanzure/master'
bg map width/height constants
recomment bg map update functions
recomment tileset animation interface
fix PushOAM references in VBlank
rename graphics request handlers to Serve1bppRequest and Serve2bppRequest

these had some really dumb names
rename DoTileAnimation to AnimateTileset
consistent casing for Tileset labels

wram labels were using TileSet for some reason
recomment _AnimateTileset
get rid of the last static address in tileset animation arrays