Merge pull request #456 from cognitedata/release/0.5.0b5

release: 0.5.0b5

## Bump
- [ ] Major
- [ ] Minor
- [x] Beta
- [ ] Patch
- [ ] Skip

## Changelog

### Fixed
- A SPARQL type check on an incoming relation fails when nothing points at the focus node, so a node with no reverse neighbour is non-conforming.
- When several nodes point at the focus node on the same relation, a wrong type on any of them fails the check and that neighbour stays bound.
- Every reverse type check in the query is rewritten, including a filter that ends with a period and a second check in the same query.
- Auto-loaded reverse edges quote external ids and keep each node's view across load depths, so the neighbour joins the focus node under the view from the pass that loaded it.
