Adding notion of wildcard (per-GA) selection of versions, and allowing relationships to force-select target/declaring versions outside the original specification. Also, tightening up a few odds and ends that were marked as TODO in the neo4j driver.