(CDAP-588) Instead of create a flatten program jar, just adds all jars used to create ProgramClassLoader as dependency jars when launch spark job.
Merge pull request #618 from caskdata/feature/fix-spark-runner

(CDAP-588) Don't flatten user program jar