inserted semicolon to terminate body

I'm not sure if there was a change in SML/NJ (tested with 110.75) or
in Babel (tested with Org mode v7.8.11) but without this semicolon,
trying to execute SML from Org source blocks hangs all of Emacs, I
think because SML/NJ is waiting for more input, and
org-babel-comint-with-output is waiting for the eoe-indicator.
collect all results

Cleans up results by removing leading "= " outputted by SML/NJ when
entering multi-line input and eliding the results of evaluating the
"eoe-indicator" string, returns results as a single string
removed use of subseq

subseq requires cl, but can use 'butlast' instead
use "stdIn" as end-of-evaluation-indicator

SML/NJ reports errors caught at compile-time with messages of the
following format, "stdIn:8.1-9.2 Error:", so if using "stdIn" as the
eoe-indicator instead of another arbitrary string will prevent
org-babel-comint-with-output from waiting indefinitely for the real
eoe-indicator on an error
Merge pull request #1 from spacemanaki/master

a little bug fix? and a small improvement