Pass SBT_OPTS environment through to sbt_launcher
Change to use Yarn appropriate directories rather then /tmp or the user specified spark.local.dir
Throw exception if the yarn local dirs isn't set
Update docs and remove old reference to --user option
Add ability for user to specify environment variables
fix typos
Merge pull request #859 from ianbuss/sbt_opts

Pass SBT_OPTS environment through to sbt_launcher
Allow for Executors to have different directories then the Spark Master for Yarn
Updated based on review comments.
Merge pull request #867 from tgravescs/yarnenvconfigs

Spark on Yarn allow users to specify environment variables
Change Executor to only look at the env variable SPARK_YARN_MODE
Merge pull request #865 from tgravescs/fixtmpdir

Spark on Yarn should use yarn approved directories for spark.local.dir and tmp