Fix #430: Store StackTraceElement column in magic field
Abstract file output for packager and optimizers
Make virtual files fully path-aware (for identification)
Fix #427: Fully abstract JS virtual machine (and some along-the-way improvements)