Support 'True' and 'False' strings as boolean settings values

'1' and '0' are supported.
I think we can support "True" and "False".
i like an idea of raising an exception if 2 is passed as a value of a boolean option