Add mysql stores

Use mysql to store clients, authorization codes and access tokens.
It is accomplished by implementing the DB API 2.0 defined in
PEP 249. This should make adding stores for new databases that
support this API easy in the future.