SI-6539 moves @compileTimeOnly away from scala-reflect

The move is done to provide forward compatibility with 2.10.0.

The annotation isn't replaced with one of the macro-based solutions
right away (see comments for more information about those), because
we lack necessary tech in 2.10.x.
SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH for the global ExecutionContext
SI-7029 - Make test more robust
Merge pull request #2019 from scalamacros/ticket/6539

SI-6539 moves @compileTimeOnly away from scala-reflect
Merge pull request #2044 from phaller/issue/7029

SI-7029 - Makes sure that uncaught exceptions are propagated to the UEH ...
Merge pull request #1911 from kzys/jira-4976

SI-4976 Scaladoc: Add a source link to package objects
SI-6017 Generate Scaladoc's index links in Scala side

There is no reason to do it in JavaScript.
SI-6017 Scaladoc: Show all letters without dangling links

Use <span> instead of <a href="..."> if there is no page on the letter.