Fixed bug where Filter::_or() returned AND filter.
More tests, minor fixes.