fix broken default puppet settings

does the following:

1) fixes up some broken defaults that were causing invalid INIs to be created on deploy

2) makes puppet by default not touch development-defaults.ini
I feel pretty strongly that puppet should never be doing this, but in order not to break anthrocon, I've created a config you can pass in via hiera named  ```$use_sanitized_development_ini``` if you want this functionality.

@ksonney take note if this merges, you'll need to have use_sanitized_development_ini set in the AC branch.
turns out i was actually being overly paranoid about the case sensitivity of True/False here, but according to the puppet docs, this is how it was supposed to be anyway.  so, leaving it.