SI-7636 Fix a NPE in typing class constructors

If we encountered an erroneous super call due to a
failure in parent type argument inference, we must
avoid inspecting the untyped children of erroneous
trees.
SI-7687 Handle spaces in %COMSPEC% path in scala.bat.

Double quoted %COMSPEC% to allow for spaces in the path to the
default interpreter (cmd.exe or equivalent).
Merge pull request #2762 from gourlaysama/t7687

SI-7687 Handle spaces in %COMSPEC% path in scala.bat.
Merge pull request #2738 from retronym/ticket/7636

SI-7636 Fix a NPE in typing class constructors
SI-7455 Drop dummy param for synthetic access constructor

Java synthesizes public constructors in private classes to
allow access from inner classes. The signature of
that synthetic constructor (known as a "access constructor")
has a dummy parameter appended to avoid overloading clashes.
javac chooses the type "Enclosing$1" for the dummy parameter
(called the "access constructor tag") which is either an
existing anonymous class or a synthesized class for this purpose.

In OpenJDK, this transformation is performed in:

  langtools/src/share/classes/com/sun/tools/javac/comp/Lower.java

(Incidentally, scalac would just emits a byte-code public
constructor in this situation, rather than a private constructor /
access constructor pair.)

Scala parses the signature of the access contructor, and drops
the $outer parameter, but retains the dummy parameter. This causes
havoc when it tries to parse the bytecode for that anonymous class;
the class file parser doesn't have the enclosing type parameters
of Vector in scope and crash ensues.

In any case, we shouldn't allow user code to see that constructor;
it should only be called from within its own compilation unit.

This commit drops the dummy parameter from access constructor
signatures in class file parsing.
Merge pull request #2750 from retronym/ticket/7455-2.10.x

SI-7455 Drop dummy param for synthetic access constructor
Rename t7636-neg.check to the standard t7636.check.

Not sure which partest bug allowed this, but the old name was wrong.
Merge pull request #2782 from adriaanm/fixup-7636

Rename t7636-neg.check to the standard t7636.check.