CORE-3882: several changes for the notification storage migration

- added (defprop-optvec) and (defprop-boolean) to clojure-commons.error-codes
- added ERR_BAD_QUERY_PARAMETER to clojure-commons.error-codes
- removed a duplicate definition of ERR_MISSING_QUERY_PARAMETER from clojure-commons.error-codes
Merge branch 'dev' of github.com:iPlantCollaborativeOpenSource/iplant-clojure-commons into dev