Named session support

The changes in this pull request will make allow for org-babel <-> sbt integration with session support:

* Allow creation of named session; this allows creating several sbt sessions simultaneously
* sbt:send-region should error out if console is not up;
* sbt:send-string sends a string to sbt console