Drop the 'Backend' concept entirely.

The decorator now handles everything. Switch the storage mechanism by
defining a different cache backend and using the ``RATELIMIT_USE_CACHE``
setting.