Add custom net.spy.memcached.auth.AuthDescriptor.
Fixes issue #6. + Fix SASL authentication errors for Heroku users. + Allow passing an optional auth-type argument to spyglass.client/bin-connection. + Pull out net.spy.memcached.auth.AuthDescriptor construction to spyglass.client/auth-descriptor function. Passing :plain or :cram-md5 keywords specifies an auth mechanism. (AuthDescriptors initialized with AuthDescriptor/typical threw authentication errors for users connecting to Heroku's default memcached servers).
Trying to standardize README footers across all repos. Meh.
Add a AsyncSpyglassCache
Only difference is it uses async-get for the lookup as opposed to sync cache which uses blocking get.
Spymemcached's ConnectionFactoryBuilder will inherit connection factory properties given to its constructor but apparently protocol is not one of them.