(maint) Change :use's to :require/:refer's

Prior to this commit the namespace declarations in puppetdb did not
align with clojure best practices where there were cases of
:use/:only's. This commit moves many of these :use's to the :require's.