[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
```
We will need to include our own middlewares for Faraday.
We need that for at least  zipkin and I can imagine more user cases would come up in the future.