Fix #985: Fail if Any and js.Any is overloaded in export
Merge pull request #1005 from gzm0/any-export

Fix #985: Fail if Any and js.Any is overloaded in export
Remove useLibraryButDoNotDependOnIt hack
Merge pull request #1009 from gzm0/unhack-build

Remove useLibraryButDoNotDependOnIt hack
Fix #1008: Bump sbt version to 0.13.5.
Merge pull request #1010 from gzm0/bump-sbt-version

Fix #1008: Bump sbt version to 0.13.5.
Fix #1002: Link test suite with toolsJS.
Merge pull request #1012 from gzm0/link-test-js

Fix #1002: Link test suite with toolsJS.
Fix #986: Give scalajsenv.js correct URI in source maps.

Two different things caused this bug:

- The `VirtualJSFile` for scalajsenv.js had a wrong URI
  ("virtualfile:" was always prepended due to the default
  implementation of `toURI`).
- The closure optimizer used the path and not the URI of a
  `VirtualFile` when constructing source maps.
Merge pull request #1013 from gzm0/fix-env-source-map

Fix #986: Give scalajsenv.js correct URI in source maps.
Compare method bodies for changes in inc optimizer.
Fix #1006: Publish a JVM library with Scala.js annotations
Merge pull request #1014 from gzm0/cmp-tree

Compare method bodies for changes in inc optimizer.
Merge pull request #1015 from gzm0/scalajs-stubs

Fix #1006: Publish a JVM library with Scala.js annotations
Revert "Compare method bodies for changes in inc optimizer."

Benchmarks have shown that the method comparisons introduced in the
reverted commit actually make incremental compilation slower. We need
to postpone this optimization (see #1017).

This reverts commit 1151b96682aab8151fa9f1b17f17ae7142a49ffb.
Merge pull request #1018 from gzm0/revert-cmp-tree

Revert "Compare method bodies for changes in inc optimizer."