a typo corrected
IntellIiJ module definitions for scaladoc, interactive and continuations-*.
Add eclipse projects for interactive, scaladoc.
Modularized the repl.

Following in the footsteps of scaladoc and interactive.
The interpreter sources move into src/repl, and are given
a separate build target. As with the others, at present
they are still packaged into scala-compiler.jar.

A summary of changes:

 - repl requires use of ReplGlobal (this was already implied)
 - macro code's repl-specific classloader hack pulled into overridable
   method and overridden in ReplGlobal
 - removed -Ygen-javap option to eliminate backend's dependency on javap
 - removed -Yrepl-debug option (can still be enabled with -Dscala.repl.debug)
 - pushed javap code into src/repl so javax.tools dependency can bee
   weakened to the repl only
 - removed some "show pickled" related code which hasn't worked right
   in a while and isn't the right way to do it anymore anyway. Will
   return to fix showPickled and provide it with some tests.
Close after slurping (fixes SI-7244)

Since slurp by definition is the noise made by the straw when
the cup is empty and all milk shake is consumed, we can safely
close after slurping.

Use case was deleting a test artifact on Windows.
Merge pull request #2232 from paulp/pr/modularize-repl

Modularized the repl.
Merge pull request #2229 from srinivasreddy/master

A small typo corrected
SI-874 reflect.io improvements
SI-874 actual JSR-223 implementation
Merge pull request #2237 from som-snytt/topic/slurpee

Close after slurping (fixes SI-7244)
Merge pull request #2231 from retronym/topic/ide-config

Topic/ide config
Merge pull request #2238 from adriaanm/pr-2206-rebased

[rebase of #2206] l JSR-223 compliance for the interpreter