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

This is another implementation about #1256
cc @andrewor14 @vanzin
`propertiesFile` is not used after this, so why do you need to re-assign it? It makes the signature of `loadDefaultSparkProperties` a little weird.