Made MaxPoolSize member of Client struct, so that pool size is configurable at runtime.
Don't write to channel if closed. Fixes #18.
Use Fprintf in commandBytes

This avoids an extra copy in WriteString
Finish redis auth

re-commit @shxsun's code.  recover previous formation convinient for merge.
Merge branch 'master' of github.com:wladh/redis.go into wladh-master
Merge pull request #19 from eaigner/master

Fixed #18
Merge pull request #21 from kenshinx/patch-auth

Finish redis auth
merge with hoisie code