fix handling of boolean config files 

Config values appear to all be treated as strings regardless of
quotes.  That mean `"True"` is not `True` and thus '"True" is True` is
false.

This would result in garbage values being recorded and all of the
problems that `force_double` was supposed to address.