fix moxie url
add support oneOf, whereTrue/False, open - close

- condition.oneOf(Iterable<A> i)
# IN(?, ?, ...) support

- whereTrue/False
# conditional query helper
QueryWhere where = query.whereTrue();
if (a != null) where.and(model.a).is(a);
if (b != null) where.and(model.b).is(b);

- open - close
# stacked and / or support
query
.whereTrue()
.and(c.customerId).oneOf(new ArrayList<String>() {{
this.add("a");
this.add("b");
}})
.andOpenFalse()
.or(c.region).is("ja")
.or(c.region).is("fr")
.close()
.toSQL());
# SELECT * FROM Customer WHERE (true) AND customerId IN('a', 'b') AND (
(false) OR region = 'ja' OR region = 'fr' )