SI-6811 Deprecate scala.text
SI-7488 REPL javap finds new style delayedEndpoint

The REPL :java -app command is a convenience to locate
the body of DelayedInit code.  Now it will look for
new style delayedEndpoints on the class before it
falls back to showing the apply method of the
delayedInit$body closure.

```
apm@mara:~/tmp$ skala
Welcome to Scala version 2.11.0-20130711-153246-eb1c3137f5 (OpenJDK 64-Bit Server VM, Java 1.7.0_21).
Type in expressions to have them evaluated.
Type :help for more information.

scala> :javap -pv -app delayed.C
  public final void delayedEndpoint$delayed$C$1();
    flags: ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
         0: getstatic     #29                 // Field scala/Predef$.MODULE$:Lscala/Predef$;
         3: ldc           #31                 // String this is the initialization code of C
         5: invokevirtual #35                 // Method scala/Predef$.println:(Ljava/lang/Object;)V
         8: return
      LocalVariableTable:
        Start  Length  Slot  Name   Signature
               0       9     0  this   Ldelayed/C;
      LineNumberTable:
        line 11: 0

scala> :q
apm@mara:~/tmp$ rm delayed/*.class
apm@mara:~/tmp$ scalac delayed.scala
apm@mara:~/tmp$ skala
Welcome to Scala version 2.11.0-20130711-153246-eb1c3137f5 (OpenJDK 64-Bit Server VM, Java 1.7.0_21).
Type in expressions to have them evaluated.
Type :help for more information.

scala> :javap -pv -app delayed.C
  public final java.lang.Object apply();
    flags: ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
         0: getstatic     #13                 // Field scala/Predef$.MODULE$:Lscala/Predef$;
         3: ldc           #15                 // String this is the initialization code of C
         5: invokevirtual #19                 // Method scala/Predef$.println:(Ljava/lang/Object;)V
         8: getstatic     #25                 // Field scala/runtime/BoxedUnit.UNIT:Lscala/runtime/BoxedUnit;
        11: areturn
      LocalVariableTable:
        Start  Length  Slot  Name   Signature
               0      12     0  this   Ldelayed/C$delayedInit$body;
      LineNumberTable:
        line 11: 0
        line 10: 8
```
SI-7592 Deprecate s.c.m.DefaultMapModel

“This class is used internally.” — No, it isn't.
It isn't used anywhere else either and it doesn't add much benefit,
considering that it lacks documentation and has no tests at all.
SI-7679 Remove deprecated StandardScalaSettings#make
SI-7681 Remove dead code in s.t.n.s.AbsScalaSettings
SI-7681 Remove s.t.n.d.Changes (dead code)
SI-7681 Remove scala.tools.nsc.Phases
SI-7681 Clean up scala.reflect.internal.util.TableDef
... now that scala.tools.nsc.Phases is gone.
SI-7689 Fix typing regression with default arguments

Regressed in e28c3edda4. That commit encoded upper/lower bounds
of Any/Nothing as EmptyTree, which were triggering the .isEmpty
check in Namers#TypeTreeSubstitutor and resulting in the default
getter having TypeTree() as the return type. This resulted in a
"missing parmameter type" error.

This commit tightens up that condition to only consider empty
TypeTrees (those wrapping null or NoType.)
MergeableEither extends AnyVal
Removing unused things from scalap.
Merge pull request #2736 from som-snytt/issue/7488-chase-delayed-init

SI-7488 REPL javap finds new style delayedEndpoint
fix Promise scaladoc
fix typo. s/Universes/Universe
SI-7695 Macro debug output on -explaintypes

It looks like checkConforms should wait for error before
using explainTypes, rather than turning on macro debug
trace if explaintypes is set.

In particular, macro debug output is Console.println
instead of reporter.echo or similar, so partest can't
test it.
Merge pull request #2779 from xuwei-k/Universe-typo

fix typo. s/Universes/Universe
Merge pull request #2778 from xuwei-k/fix-promise-scaladoc

fix Promise scaladoc
Merge pull request #2773 from folone/no-scalax

Cleanup of scalap.
Merge pull request #2772 from som-snytt/issue/6123-fix-test

SI-7695 Macro debug output on -explaintypes
Merge pull request #2766 from xuwei-k/request/mergeable-either-value-class

MergeableEither extends AnyVal