CBLQueryBuilder: Fixed case where illegal OR conjunction was accepted

Also fixed some glitches in the explanation string.
Silenced two minor static analyzer unused-assignment warnings
CBLQueryBuilder: Fixed bugs with CONTAINS, added unit test for IN