Technically ratelimit middleware can be used without keystone (for
example if basic auth middleware is used). This allows configuring
the middleware when a different auth method is used.
This also makes sure the unused options are removed.
Change-Id: I727b386a07a471598deafc0e29a48f25f8478fc2