Clean StageToInfos periodically when spark.cleaner.ttl is enabled
Merge pull request #677 from jerryshao/fix_stage_clean

Clean StageToInfos periodically when spark.cleaner.ttl is enabled
Construct shell commands as sequences for safety and composability
Generate new SSH key for the cluster, make "--identity-file" optional