support unix sockets
Merge pull request #11 from jbuchbinder/go1

Add BLPOP, BRPOP, BRPOPLPUSH support.
Merge pull request #12 from jbuchbinder/go1

Implement HGET, HSET, HGETALL
Merge pull request #9 from sigmonsays/go1

 support unix sockets
Leave flag.Parse() to the main().

Calling flag.Parse() in our init() inhibits others from using the flag module.
Merge pull request #21 from syscomet/go1

Leave flag.Parse() to the main().
NOP - go fmt and clenaup
UPDATE tests for sync client - WIP - TESTED
MOD - use embedded interface form in interface defs - TESTED
ADD 0_test.go - test data setup
	- NOTE previous commit should have included this new file
MOD/BUG-FIX - for conn close / client.Quit for sync - TESTED
	- ADD connected flag to connHdl struct
	- MOD connHdl.Close() (now connHdl.disconnect)
	- Mod SyncConnection - removed Close() - now uses QUIT
	- MOD onConnect/onDisconect now sensibly connect/disconnect
	- FIX bug in bench/goasynchclient.go (used deprecated RedisClient())
	- FIX connHdl.String() to use spec params and not net conn
	- DEL un-necessary func from error.go
	- ADD test for Quit to check connection state etc.
NOP MOD - minor nop reorg of code and REVU note - TESTED
	- move request sends to protocol
NOP - REVU note for errors.  Note Sort is TODO
ADD more tests
	ADD - test for sync:KEYS command
	ADD - test for sync:RENAME
	ADD - test for sync:GETSET
BUGFIX / ADD - concatAndGetBytes deprecated - TESTED
	- FIX added appendAndConvert deprecating concatAndGetBytes
	- ADD TEST Mget
BUGFIX / ADD async client connect fix and new asynchclient_test.go - TESTED
	- FIX BUG client did not return connect errors
	- ADD test file for async clients (WIP)
	- MOD move common test funcs to 0_test.go
	- MOD use _test prefix for test util funcs
NOP - cleanup log emits to be consistent - TESTED
NOP - garbage cleanup
MOD API (transparent) remove RedisClient -- TESTED
	- DEL RedisClient interface def and refs
	- MOD AsynchClient.Quit() to conform to asynch pattern
MOD (extensive) - properly support QUIT for async clients -- TESTED
	- ADD support for VIRTUAL resps to protocol.go
	- MOD connection.go and workers to handle QUIT
	- ADD QUIT test
	- NOP cleanup mentions of RedisClient