[SPARK-2849] Spark submit should respect --driver-* for client mode

Elsewhere in Spark we explicitly tell users to use these options in favor of deprecated environment variables. These options do not actually work in client mode, however, defying user expectations.