[SPARK-4861][SQL] Refactory command in spark sql

Remove ```Command``` and use ```RunnableCommand``` instead.

Can't we get rid of strategy entirely and just have this single line added to `BasicOperators`.  That was kind of my goal with this refactoring.