Add more debugging dumping code for special parameters
Change the parser for Little Busters.

- Line number debugging information can appear anywhere. Hack it into a few
  spots where we weren't handling it.
- Allow for multiple '0x0a' special tags, bit shifting in cases where they're
  two bytes long.
Special_T: Make tag behavior configurable.

The mapping from the bytecode's tag to the internal 0-based type in Special_T
is now configurable with a trait struct.
Start implementing the new timetable2 command.

This command is used only in Little Busters. Enough of it has been implemented
so that the Rin throwing scene and the Refrain ED work. (Further work will be
needed for other use cases.)

Closes GH-38