Make zeppelin.sh use spark-submit to run the zeppelin

Now zeppelin.sh use spark-submit to run the zeppelin which enable zeppelin support all the args of spark-submit including yarn.
I think it's good to handle both cases that SPARK_HOME is defined and undefined.
For those who have no spark installed.