Support for extra tokens in OAuth response

Added support for making extra tokens in OAuth response, available as a property.

Certain OAuth service providers, provide extra information in the form of additional tokens that are returned as part of a successful OAuth exchange.

These additional tokens are made available as a read-only property. The property's type is QMap<QString, QString>.