fix for SPARK-1027 (https://spark-project.atlassian.net/browse/SPARK-1027)

fix for SPARK-1027

FIXES

1. change sparkhome from String to Option(String) in ApplicationDesc

2. remove sparkhome parameter in LaunchExecutor message

3. adjust involved files