Integration tests for child resources

- Demonstrates that parent resources work as expected
- Shows failures when rendering child collections and resources
- Fixes issue with injectSelfLink(); was not using configured identifier
  name!
Ensure route matches contain correct matched route name
Emulate URL helper factory

- Factory injects the route matches stored in the application MvcEvent;
  added code to inject the route match manually after we match via the
  router.
- Interestingly, everything "just works" at this point.
Merge branch 'feature/child-resources' into develop

Adds integration tests for child resources:

- Fixes issue with injectSelfLink(), which was not using the configured
  identifier name (this may be the missing piece, actually!).
- Demonstrates that both parent resources, child resources, and child
  collections receive the appropriate links in their link collections.