examples that won't work yet because jill-ql does not query queryables yet
repos now keep track of their own predicates
Merge branch 'enforcing-compilable-conditions' into query-language-query-queryables

Conflicts:
	hex_repo/src/ca/thejayvm/hex/repo/RepositoryBase.java
optimize imports
delegating many things to new RepositoryQuery class
check AST every time where is changed
check compounding wheres
iterables happening
default to collection APIs when the AST fails