Refactor read_bss_sections into a class.

- Pass a constants dict into eval instead of using globals
- Read same-line labels and tokens