Literal/passthrough fix:

The differentiating extension ".slang" is no longer appended to
passthrough files. When running in build mode an output root is
specified so files will not be unintentionally overwritten as was
the case when files were compiled in the source tree.