Modified java_gateway.py to recognize arguments

Modified spark-shell and pyspark for enabling to use arguments including white spaces

Modified utils.sh, spark-shell and pyspark for forcing scripts to set usage function to the variable "SUBMIT_USAGE_FUNCTION" in utils.sh