Add ability to handle commands via socket.

(Untested)
* TODO: determine how to handle success/failure on client
* Currently returns true or false
Fixes for AWS ws socket oddities.

* reduce the smoketest radius to more Mountain Viewy
* postfix port for ws connections
* Change default "offical" name of product
Fix to get device for ws from url

* change getDevFromURL to get from actual URL
* Formatting
* Reclassified some logging messages
Fixes for FxA

* FxA is more strict about what it accepts.
* Fixed typing issue around RestQueue command
Updated README
Fixed "FAIL" message

* updated readme to include external reqs
Added metric to heka logger output

* Added heka controls to config file.
Merge branch 'dev' of github.com:jrconlin/wmf into dev

Conflicts:
	README.md
Added running average for timers

* added explicit timer metric.
* all metrics report via heka.
More metricky goodness
auth.disable now fetches from assertion (if present)

DO NOT DO THIS IN PRODUCTION (obviously)
fix to use sha for userid
Clean cookie and deal with io.EOF

* Read started returning data && io.EOF.
* Added code to purge old cookies in case of corruption
*
Address issues #6 & #7

* Some lint fixes to remove extra definitions and like.
* Removed old TODOs, ones still present are legit.
Addressed formatting errors in #7

Not sure how to resolve the reflect.StructTag.Get issues in main.go.
Those are the recommended formatting as shown in
https://github.com/jessevdk/go-flags/blob/master/examples/main.go

ignoring those for now.
Fix to date parser and metrics for storage

* add metric init to init function
* parse time as a time type
* check assertion structre (really with go had exceptions)
* fixed caller logging in heka_log
merge error

Added back the datePatterns
Comments for smoke test script
Fix for HAWK headers

* clear the lingering HAWK signature
* Cleaned up some storage to simply wipe old data rather than update it
* Added HAWK check into smoketest
* Fixed HAWK Auth sig to include commas.
Merge branch 'dev'

Conflicts:
	main.go
	src/mozilla.org/wmf/handlers.go
	src/mozilla.org/wmf/push.go
	src/mozilla.org/wmf/storage/storage.go
	src/mozilla.org/wmf/utils.go
	src/mozilla.org/wmf/worker.go