fix typo in error messages
SI-8042 Use Serialization Proxy Pattern in List

Modify List to use the Serialization Proxy Pattern instead of
directly mutating its state during deserialization.

Use the proxy at the List level for both Nil and :: for simplicity.

Change one member variable (hd) to val from var as a result.  The
other member variable (tl) cannot yet be changed to val because
it is mutated by ListBuffer in the library and Types in reflection.
Merge pull request #3258 from jrudolph/w/fix-typo-that-that-occurs-twice-in-error-messages

fix typo in error messages
Merge pull request #3233 from scottcarey/SI-8042

 Use Serialization Proxy Pattern in List
Fixup for #3265
SI-7546 Use likely monotonic clock source for durations

System.currentTimeMillis is affected by wall-clock time, which means
things can appear to jump back in time.
Use System.nanoTime which is more likely¹ to be monotonic instead.

¹ See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6458294
  "nanoTime affected by system clock change on Linux (RH9) or in
   general lacks monotonicity".
Merge pull request #3270 from adriaanm/fix-dist.doc

Fixup for #3265
Modularize continuations plugin.

The continuations plugin and library will still ship with 2.11 (albeit unsupported).
They now reside at https://github.com/scala/scala-continuations.
Modularize the swing library.

The Scala Swing library will still ship with 2.11 (albeit unsupported).
It now resides at https://github.com/scala/scala-swing.
Merge pull request #3266 from soc/SI-7546

SI-7546 Use likely monotonic clock source for durations
Merge pull request #3221 from adriaanm/modularize-cps

Final library modularization for 2.11
Fix osgi bundle name for continuations.
Merge pull request #3272 from adriaanm/modularize-cps-fix

Fix osgi bundle name for continuations.