Modifies "maybeRewrap" to focus more on the maybe.

Existential types are rewrapped under a bunch of conditions
unless the operation performed on the underlying type returns
the same type by reference equality. That depends on a
foundation of predictability which doesn't exist. The upshot is
that existential types were rewrapped with abandon, even when
the type were identical.

This had both performance and correctness implications.
Note where the test case output changes like so:

  -scala.collection.immutable.List[Any]
  +scala.collection.immutable.List[<?>]

That's correctness.
align partest script with ant

don't silently pass -deprecation to scalac by default
Remove the term "pimp" from the repository

Small terminology change aimed at improving inclusion.
Grammatical fix
SI-5824 Fix crashes in reify with _*

Reification crashes if "foo: _*" construct is used. This happens besause type tree is represented either with TypeTree, or with Ident (present case), and `toPreTyperTypedOrAnnotated' only matches of the former. The fix is to cover the latter too. A test is included.
Fix some typos

Fixes mostly "a int", "a a thing" kind of typos.
Also removes trailing whitespaces, useless empty lines and commented
println() from "test/files/run/ctries-new/iterator.scala".
Merge pull request #1900 from paulp/pr/maybe-rewrap-less

Modifies "maybeRewrap" to focus more on the maybe.
Merge pull request #1965 from Dinduks/fix_some_typos

Fix some typos
Merge pull request #1913 from adriaanm/partest-script-no-deprecation

align partest script with ant
Merge pull request #1931 from danielhopkins/remove-pimping

Small terminology change aimed at improving inclusion.
Merge pull request #1930 from aztek/ticket/5824

SI-5824 Fix crashes in reify with _*
catching up