Extract java language version to javalang.version property
Update to require Java 1.7
Add Collection<T> getByIds(Collection<ID>) and a findByUriQuery that takes a base restriction to apply (e.g. for ACLs)