Remove invalid deleteLater

The reply is leaking for now, but it would fix the tests that
sometimes crash. We need to fix it, by emitting finished
signal or by saying that identity will do it for you.

Change-Id: I70d976b6e406c51f1e3dc68ed1b6e100df26aae8
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Implement OAuth2 authorization method

Change-Id: Iee5bd57944fb3895cbefde1732c4aa28fafcd85a
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Move basic authentication code outside from EnginioClient.

The code belongs to EnginioBasicAuthentication.

Change-Id: I15ba181d8fdd7a56e30ea14e0b855f0872371ab1
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Register EnginioOAuth2Authentication in QML

Change-Id: Id2f4dccccc8c178eb946a3be69760d27fe1a0bd1
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Disable OAuth2 tests when not executing against staging.

Change-Id: Id5de1ccbfd9896ae33731e10b5d4481f8196b67a
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Fix a typo in QSKIP message

Change-Id: Iff33b5f7165772d7938de416bfa4fb83c5958b7b
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Code cleanup: split enginioidentity.h

Change-Id: I148b4535b7978cc44d416b0a614b658b188b10b7
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Add metatype registration for EnginioOAuth2Authentication

Change-Id: I86f3153493d3d630ab398d6d807911d6e96dada6
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Code cleanup: introduce EnginioIdentityPrivate.

The class is the base class for all authentications privates. It will
allow easier interoperability between a new sophisticated authentication
method and EnginioClient

Change-Id: If48f6d17b56db5d0d8353d4e10ff2c1d5dd7838a
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Add missing QT_BEGIN_NAMESPACE

Change-Id: I4d52c0ca049fda44cc08fdf9980c0eb3236e668c
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>