cleanup & refactor

Cleanup all the things. Major changes include:

*  <code>databases::postgresql</code> hates the way we install pg93, so hack around it
*  use yum_repository
*  use encrypted data bags
Yeah, the postgres server part is actually now entirely outside of the cb: it just needs <code>postgresql::server</code> in the run list somewhere. The develop TK suite includes it.