Extension cleanup

Clean up how rq-dashboard behaves as an extension:

* Don't pollute the app's configuration.
* Don't add an attribute on the app object, we can use the [extension dictionary](http://flask.pocoo.org/docs/api/#flask.Flask.extensions).