Update HTML files of examples for 2.11.0.
Merge pull request #507 from sjrd/html-files-2.11

Update HTML files of examples for 2.11.0.
Merge pull request #509 from sjrd/refactor-virtual-files

Refactor hierarchy of virtual files to VirtualTextFiles.
Add serializer and deserializer of the IR.
Emit serialized IR files instead of .js + .js.map + .sjsinfo.

The ClasspathBuilder automatically expand .sjsir files into their
desugared VirtualScalaJSClassfile version for now. It is left for
a future commit to get rid of VirtualScalaJSClassfile entirely and
have the packager and optimizer to work directly on the IR file.
Remove VirtualScalaJSClassfile and use VirtualScalaJSIRFile instead.

Now the various tasks working with a ScalaJSClasspath extract the
information they need from the IR directly, and work with that.
wip