Add pallet.api/version for the pallet version

Returns a map with :version and :revision keys.  When run from source, these
will return :unknown.
Add :no-checkouts profile

Used to disable lein checkouts when running tests prior to release.
Add clj-schema checks for specs, user, converge and lift