Ability to setup different values for connection and idle timeouts
Merge remote-tracking branch 'kaero/master' into connect-idle-timeout

Conflicts:
	lib/memcached.js
release connection on connect timeout and error
add connection timeout test (option "idle")
classify connection idle timeout as connection issue
test that server failures is reset after reconnecting
Merge pull request #131 from ianshward/reset-failures-post-reconnect-tests

test that server failures is reset after reconnecting
Merge remote-tracking branch 'kaero/connection-issues' into connection-issues

Conflicts:
	lib/memcached.js
	test/memcached-connections.test.js
call callback on connect timeout, add tests
Merge pull request #132 from ianshward/connection-issues

Connection issues