Tests and issues

* Issue #285 - Added nonce cache to prevent replay attacks.
* Issue #286 - Added hawk test cases.

* Add logger.output to direct logging destination
* add json, human to default protobuf output
* set default filter level to 3 instead of 10
* remove heka cruft
* added "logfile" as CLO
* removed seldom used runtime debug info from log output
* added RawUUID to gen a bin UUID hash to store.
* Add HAWK nonce caching (per opsSec request)
* All errors are logged only for tests (interferes with testing)
* Fixed dup nonce check
* moved connection limiter to inside ClientBox

@crankycoder r? (no rush)
Not sure what your personal preference is, but did you want me to file a bug for the TODO so we can track tasks in GitHub?