Rewrite is(Weakly)Isolated to work around bogus compiler errors and fix #line directives. See #332.

Compilation now still fails for -unittest whenever moduleName!A is invoked. This seems to be a related case to the recently fixed DMD regression <http://d.puremagic.com/issues/show_bug.cgi?id=11225>.