[SPARK-2219][SQL] Added support for the "add jar" command

Adds logical and physical command classes for the "add jar" command.

Note that this PR conflicts with and should be merged after #2215.
Yes, you should use the provide sqlContext.  This will always be provided by the planner.