Add stringify_facts option to client configuration
Add spec tests for configtimeout

I also cleaned up the indentation at the same time. I know it's
bad form but it's late and I can't be bothered to cerry pick.
Merge branch 'redstonemercury-master'
Add missing doco for configtimeout
Fix merge conflicts
Add missing spec tests
Merge branch 'txaj-add-stringify_facts-opt'
Use '$confdir/environments' as per the docs.
Fix rspec error.
Let Puppet deal with setting it's own permissions.
templatedir is deprecated, so do not add by default.
Merge pull request #66 from razorsedge/puppetmasterenvironmentpath

Puppetmasterenvironmentpath
fix sections settings for various configuration params
revert ini changes except environmentpath
Update README with deprecation of templatedir.
Merge pull request #68 from razorsedge/templatedir

templatedir is deprecated, so do not add by default.
Merge pull request #71 from benjamink/ini-section-fixes

fix sections settings for various configuration params
fix for future parser
Merge pull request #72 from bastelfreak/master

fix for future parser
move cron command to class parameter