ns_server compatible REST API.

This is an introduction of the work here.  It brings together a bit of
the future structure as well as laying out a validation methodology
using captured data from a couchbase cluster.

In addition to all the testing and stuff, this begins the
implementation with /pools

cbugg: bug-353
Added /pools/default

cbugg: bug-353
travis needs to grab go-jsonpointer before testing.
Fix the go vet params in the travis.yml
Updated structures doc.