wram: Interpret rgbasm macros and fix token logic.

This doesn't read same-line tokens after labels yet.
Refactor read_bss_sections into a class.

- Pass a constants dict into eval instead of using globals
- Read same-line labels and tokens
Merge pull request #69 from yenatch/master

Macro handling in read_bss_sections.