Removed header flag from codeGen.py
Removed OutputGenerator class from codegen

Now each stage class is responsible for making their own output
As it stands now the common functionality could probably be
drawn out into a base class, but things are still in flux so
I'm leaving it the way it is
Merged miml2Header and codeGen

Since we have the ability now to generate source miml files
from headers and then we re-use those files during code generation,
we might as well cut out the middleman and generate code directly
from the headers.
Finished merging header2miml into the Expand class

Now everything is wired up and actually generating from
straight .h files. This necessitated changing all of the test
data. It's still a bit ugly, but it works!