allows passthrough of non spark specific settings directly to sparkConf

You could get rid of some code by doing

    for (e <- Try(contextConfig.getConfig("passthrough").entrySet().asScala)) {
         conf.set(e.getKey, e.getValue.unwrapped.toString)
    }