Boost lexical cast specialization to parse 'true' 'false' booleans