Trying to shift modules to make them behave sanely.
I guess we've debugged it by just removing all newline
considerations. On one hand, that's a lame way to debug, but on
another hand, we shouldn't give a damn about newlines anyway.
I guess this is a dreadfully mixed-up commit, sigh. This contains a
toplevel that doesn't work, a new runnable module that's going to
contains a lot of our work in the future, a _tags file for the benefit
of ocamlbuild, some changes to the top-level Makefile, and a Rules.mk
at the top-level which is going to be expanded to include more stuff
in later commits.
Moving stuff.
Fixed the problem, using a target-specific variable with the same
name.