Re-enable typechecked types part of quasiquote test suite

It was accidentally disabled.
Restore linking to source from scaladoc.

Somehow the `docsourceurl` param got dropped in the build refactor.
Merge pull request #3698 from adriaanm/scaladoc-sourcelink

Restore linking to source from scaladoc.
Use named class for UndoPair.

Use specific, named class for UndoPair instead of generic Tuple2. This
makes analysis of heap dumps much easier because profilers let you inspect
memory consumption on per-class basis.

The UndoPair case class is defined in companion object to not hold an
outer pointer reference.
Merge pull request #3702 from gkossakowski/undoPairs

Use named class for UndoPair.
IntelliJ project files

Fixes compilation within IDEA. Allows compiling and running JUnit tests directly withing the IDE.
Merge pull request #3708 from lrytz/intellij

IntelliJ project files
Merge pull request #3686 from densh/topic/re-enabled-typechecked-types

Re-enable typechecked types part of quasiquote test suite