[MCC-131207] Nearscape

Once again, this PR is *not* against develop, but a new develop branch.  The Nearscape branch blows out pretty much everything, and implements the minimum necessary to pass the current integration testing.  The idea here was it would be easier to cherry pick code out of current develop than to manage transmogrifying  the whole thing.  The PR implements the entry point and link following portions of @HonoreDB's new design, and uses the Crichton test service gem for its integration testing.  Travis is currently blowing up due to a reference to a private version of Representors, but tests pass locally.  Once again open for review, comments, and objections.

```
Finished in 14.61 seconds
8 examples, 0 failures

Randomized with seed 16937
```