Convert Run command to use Executor
Convert Run command to use Executor

This adds many features such as being able to run unsaved files, improving command output and displays the version number of scala. Drops the use of SCALA_HOME in favor of TM_SCALA using requiredCommands.

mads379/scala.tmbundle,mads379/scala.tmbundle