Introduce initial OAuth2 authentication code
This includes a class which will be responsible for driving the OAuth2
authentication using QtNetworkAuth framework. QWebEngine is used as
the browser for the interactive steps.
The class will be later used by the EWS request to retrieve the bearer
token.