config: fix for .ini booleans being returned as strings

My previous boolean fix fixed the default case for when the value wasn't declared in the ini file. then it always returned a boolean. However, when a default was defined ('+sect.key'), that option wasn't matched in options.booleans array because of the +/- prefix.
Merge pull request #519 from msimerson/config

Merged