Write directly to the socket for Hello and bypass the JSON encoding overhead.
Nicer way to assemble JSON string.
Force update through channel if client is connected.

* Deal with memcache read timeouts by forcing the update through the
  channel.
Remove debugging (since it happens all the time.)
fix typo
Multi node memcache enabled.

Turned back on some of the memcache optimizations since the updates are
being forced through.
Optimization to allocation of proprietary data.
Closing the socket additional times always is silly, only close it if we panic'd, otherwise it was already closed.
Merge branch 'mcgo' of git://github.com/jrconlin/pushgo
Merge branch 'master' of https://github.com/bbangert/pushgo into mcgo
typo fix
Move no_whitespace as class method
Remove additional go routines, let flush run immediately.
nil pointer this...
Explicitly allocate items/expired.
Avoid passing a reference.
Stop if we get no records back from getMulti.
Merge branch 'goroutine-refactor' of https://github.com/bbangert/pushgo into mcgo
Only allow replicas if more than one server
Remove replication (problematic right now)