[WIP]SPARK-2098: All Spark processes should support spark-defaults.conf, config file

Not sure I follow why the `p.isEmpty` check here?