[SPARK-2894] spark-shell doesn't accept flags

As @sryza reported, spark-shell doesn't accept any flags.
The root cause is wrong usage of spark-submit in spark-shell and it come to the surface by #1801
Yes, I also noticed inconsistent naming but the matter of the highest priority is to fix broken spark-shell so I think inconsistency and some ugly things should be fixed another ticket.