Add :shell deploy strategy

When :shell is specified as the value of :deploy-via, lein release
will expect the value of the :shell key in the :lein-release config to
be a vector of shell command args, like:

:lein-release {:deploy-via :shell
                   :shell ["lein" "deploy-uberjar"]}