Add support for boolean types in conditions.  Boolean types are only
valid for equality comparisons (identifier='true|false') and not the
remaining operators (<, <=, >, >=).