SI-6419 Repl save session command

A simple save command to write out the current replay stack.

One can imagine a distinct "store session" command that saves state. (`:store` and `:restore`)

```
scala> val i = 7
i: Int = 7

scala> val j=  8
j: Int = 8

scala> i * j
res0: Int = 56

scala> :save multy.script

scala> :q
apm@mara:~/tmp$ cat multy.script
val i = 7
val j=  8
i * j
apm@mara:~/tmp$ skala
Welcome to Scala version 2.11.0-20130626-204845-a83ca5bdf7 (OpenJDK 64-Bit Server VM, Java 1.7.0_21).
Type in expressions to have them evaluated.
Type :help for more information.

scala> :load multy.script
Loading multy.script...
i: Int = 7
j: Int = 8
res0: Int = 56

scala> :load multy.script
Loading multy.script...
i: Int = 7
j: Int = 8
res1: Int = 56
```

The commit omits to cite:
```
scala> :save foo
No replay commands in session

scala> :save
File name is required.
```
Review by @retronym who might give me a two-fer favor for paste -raw.