[SPARK-2051]In yarn.ClientBase spark.yarn.dist.* do not work

seems a bit odd to be putting yarn specific configs in here.  This also won't allow it to work if you are using spark-class directly. Which actually shouldn't be required but it might be nice to be able to use the configs if you are using java directly instead of the spark-submit script (if you are using oozie for instance).  Based on all that I would prefer to see this moved into the yarn Client.  Sorry if I am late on my comments.