Move to new logging format

* Add logger.output to direct logging destination
* add json, human to default protobuf output
* set filter level to 3 instead of 10
* remove heka cruft
* added "logfile" as CLO
* removed seldom used runtime from log output
* added RawUUID to gen a bin UUID hash to store.
Added more tests

* Add HAWK nonce caching (per opsSec request)
Moar Tests!

* Issue #285 - Added nonce cache to prevent replay attacks.
* Issue #286 - Added hawk test cases.
* All errors are logged only for tests (interferes with testing)
* Fixed dup nonce check
* moved connection limiter to inside ClientBox
r? fixes
Merge branch 'dev' of github.com:mozilla-services/FindMyDevice into dev
Added gogoprotobuf dep
Convert to gpm rather than godeps

* Godeps is very picky about setup, gpm a bit less so
* Fleshed out Makefile to be a bit more useful in docker
Makefile fixes
Make link relative (d'oh)
Merge branch 'dev' of github.com:mozilla-services/FindMyDevice into dev
Merge branch 'mozsvc/dev' into dev
Merge branch 'dev' of github.com:mozilla-services/FindMyDevice into dev

Conflicts:
	wmf/handlers.go
Merge branch 'dev' of github.com:mozilla-services/FindMyDevice into dev

Conflicts:
	wmf/handlers_test.go
Added new tests, corrected to include maxBodyBytes