make query2 ns cljs compatible, only use core.reducers for CLJ, add sort-patterns & triple-verifier from old query ns
add alternative memstore impl storing entire triples at leaves instead of single S/P/O
add plain-store-alt ctor & update select impl for catch-all