Mono support for "real life" script files

@adamralph

Could you try this PR.  I'm hoping this solves #713 and some other issues with the mono engine.

I had some luck with the "baufile.csx", but I'm hoping that you can help me get it all the way through the mono engine ...I had some issues in this PR that did seem to belong to Bau, rather than Mono.