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

This is another implementation about #1256
cc @andrewor14 @vanzin
Maybe something like
```
// This mutates conf, so all accesses to it must be made after this line.
```