Hm - I don't really like having a SparkContext that takes a single big config. This is the main entry point to Spark and it should be possible to enter it without dealing with programatically constructing a config object.

I'd rather not deprecate the existing one as "Old" and undocumented. Let's instead keep the old one along with its full documentation and then add a secondary version that can take a typesafe config.