Add Replace operation
go fmt
Added TOUCH support
Added testing of Touch to memcache_test.go
Added documentation to the Touch method.
Fix connection leak. Use net.Addr.String() as freeconn map key. When the function SetServers is called the ServerList is replaced by a new set of net.Addr interfaces which no longer match those used as keys for the freeconn map. The underlying data structure is usually a TCPaddr or UnixAddr pointer. Go's equality operation on the map keys looks at the underlying pointer and thinks they are not the same so continues to create new connections assuming it does not have any free.
Merge pull request #13 from asim/master

Fix connection leak. Use net.Addr.String() as freeconn map key.
Update documentation link in README.md
Merge pull request #15 from garyburd/patch-1

Update documentation link in README.md
fixed bug with endless go routines
Cleaned up how timeouts were detected, still not amazing
gofmt
flush_all support
Merge pull request #17 from bronze1man/pr-gofmt

gofmt
Add explicit LICENSE file.
use Skipf
Merge pull request #12 from craigmj/master

Touch Support
Merge pull request #16 from freelancer/master

Fix for bug that can cause leaked goroutines
Just use net.Error
Added DeleteAll() method

Conflicts:
	memcache/memcache.go
	memcache/memcache_test.go