[WIP] Loading spark-defaults.conf when creating SparkConf instances

I think this will end up causing disagreement with spark-submit options.

spark-submit will only load spark-defaults.conf if `--properties-file` is not defined in the command line. It seems like this code will always load spark-defaults.conf if one exists.