Redone logging, fixed upload logic

Syncing with upstream
Merge pull request #30 from odcinek/logging

Redone logging, fixed upload logic
Fix GD with git; update GD logging to match TT

BetweenMeals::Repo::SVN had diverged from the Git modules, bring
them back in sync.

Also, TT's logging has changed, bring GD inline.

Addresses #29.
Merge pull request #31 from jaymzh/fix_gd_with_git

Fix GD with git; update GD logging to match TT
Fix user for pgsql checks

This is the user meant for automation and the only one allowed to connect
without a password in 11.1.8.
Merge pull request #32 from jaymzh/chef-server-stats

Fix user for pgsql checks
Add dependencies to documentation

Also, minor doc cleanups while I'm there.
Merge pull request #34 from jaymzh/dependencies

Add dependencies to documentation
fix typo arround in constant name, so that logging succeeds
Fix git initialization with GD

This fixes git repo initialization from GD.
It also is a minor GD fix to not crash on no-existent plugins.
Merge pull request #36 from irabinovitch/35_fix_typo

fix typo arround in constant name, so that logging succeeds
Merge pull request #37 from jaymzh/fix_git_gd

Fix git initialization with GD