Add API compatibility with django-pylibmc

Django-pylibmc takes authentication parameters as keys on the main
cache config dictionary, rather then the `OPTIONS` dict. By adding
support for this API it makes it easier to swap between the backends.

Obviously the existing API is still supported so there should be no
backwards compatibility issues.
Merge pull request #4 from evansd/master

Add API compatibility with django-pylibmc