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)
I think it's fair to have a single bug that tracks unit testing state. #290 should be good, but feel free to modify as desired.