mmc compiler ported to new binary format.

-Using specific dummy values / flags to indicate external symbol or
 external reference in a way that its easy to use "Synalyze It" to view
 the binary generated.

-Refactored out object table rules from synalyze's core grammar into its
 own grammar, so it's shared with the mmc grammar. Also added a few more
 bytecodes to it so current ex1.mmc is completely viewed within it.