Setting a GOROOT isn't needed, but GOPATH is.
Refactor memcache client creation to use the pool.
go fmt
Initialize the clients in the code where the clients live.
No logical reason for an unlock here.
Refactor to use a return channel for clearer semantics.
Add a buffer to the Ccmd so that the worker can directly call ServerCommand without endless blocking.
Refactor out the separate worker go routine.
Use a wait group with a stopChan notifier so that the sniffer can notify the worker to shut down and they can coordinate their exit.
Remove Scmd as its not used anymore.
Merge branch 'mcgo' of git://github.com/jrconlin/pushgo into mcgo
Remove obsolete import.
Prevent Flush from blocking forever by ensuring we're allowed to push a command.
Merge branch 'mcgo' of git://github.com/jrconlin/pushgo into mcgo

Conflicts:
	src/mozilla.org/simplepush/handlers.go
	src/mozilla.org/simplepush/server.go
	src/mozilla.org/simplepush/structs.go
	src/mozilla.org/simplepush/worker.go
Merge branch 'mcgo' of git://github.com/jrconlin/pushgo into mcgo

Conflicts:
	src/mozilla.org/simplepush/server.go
	src/mozilla.org/simplepush/worker.go
Move counting into the handler for more precise counts regardless of where an error might occur.
Ensure that the client data is cleaned up by moving the command execution to the deferred.
Cleanup spearers a little.
Main cleanup tweaks.
Start adding doc strings so its more obvious what these things do.
Reorder the methods for *Storage, reorder the functions into a single location.
Merge branch 'mcgo' of git://github.com/bbangert/pushgo into bbangert-mcgo

Conflicts:
	src/mozilla.org/simplepush/worker.go