Add leinengen pedantic flag

This flag causes leinengen to be very strict about resolving
transitive maven dependencies. If we introduce any conflicting
versions, it will cause basically all leinengen commands to
fail until we've fixed them.
Merge pull request #760 from cprice404/maint/master/add-lein-pedantic-flag

Add leinengen pedantic flag
Update kitchensink dependency to released 0.1.0 version
Merge pull request #756 from nwolfe/maint/master/kitchensink

Port PuppetDB to use kitchensink
WIP: Refactor to tk/with-test-jetty
WIP: Port over to run on trapperkeeper
WIP: Clean up config code
WIP: Use test logging utils from trapperkeeper
WIP: Renamed fixture to avoid name collision
WIP: Config service is now provided by TK
WIP: Bump KS dependency
WIP: Call TK main
WIP: Depend on KS 0.2.0 release