[SPARK-4870] Add spark version to driver log

Hi @andrewor14 , yes, it does seem like not the right place here, It's better to put it in `SparkContext`. But the code would be a little ugly if put the log there, see my next commit in this PR. Is there any better way?