Moved more config defaulting code from services.clj to config.clj
Added a first cut at using Prismatic Schema for validating, defaulting and converting user specified config
Added a bunch of schema tests, moved more config from config.clj over to
schema, more defaulting from jdbc.clj
Added Prismatic style pragmas and an ns level doc string
Removed an old commandproc config function
Revert "Debugging a CI server failure"

This reverts commit 036ea8955dc288d0eecbd41f425a54c8f65bb3e5.
Switch to puppetlabs/tools.namespace 0.2.4.1 with a fix for directories
that contain a space
Move more connection pool config out of jdbc.clj and into
config.clj (using Schema)
Updated docstrings to clarify args, renamed convert-ini-map-config fn in config.clj
Merge pull request #759 from senior/ticket/master/pdb-102-config-schema

Using Prismatic Schema for validating/defaulting/converting user config
(PDB-126) Command retries should log the exception's stacktrace

Current code was only logging the exception message to the log
(not the stacktrace).
Merge pull request #778 from senior/ticket/1.5.x/pdb-126-command-retry-stacktraces

(PDB-126) Command retries should log the exception's stacktrace
Merge branch '1.5.x'

* 1.5.x:
  (PDB-126) Command retries should log the exception's stacktrace
Remove illegal keys from fact payload

This patch makes us strict about the exact set of keys we want to
include in the payload when we submit facts to puppetdb. The wire format
only allows for "name" and "values" keys, so that's all we should allow.
Merge pull request #779 from grimradical/strict_facts_payload

Remove illegal keys from fact payload