Rename DesktopIconProvider to QQuickDesktopIconProvider

And move the QQuickDesktopIconProvider class to a separate header.

Change-Id: I16fb1d5f286ccf8ba6c671a12b843565c2b52a22
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Make the JS files available via the private module

Instead of importing them using relative path.

Change-Id: Ibe2e23f3bafc522e2848d9d00d244d026eacd168
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Remove the QtQuick.Controls.Styles.Private module

This module doesn't bring much value by itself.
Move the private styles to the QtQuick.Controls.Private
module instead.

Change-Id: I2f633b4334b5a6120a3c402e9e30b294811f048d
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Add import QtQuick.Controls forgotten in Id0511e8

Change-Id: Id0511e8b9c5cc11e59ed12b6706c79e469ad781d
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Move the static register functions into QQuickControlsPrivate

And create a separate header file, qquickcontrolsprivate_p.h

Change-Id: Ibb4ec834709b6240fb19379a67e3948426d0f4ec
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Add private.pri

To gather all the source and header files specific to the
QtQuick.Controls.Private module.

Change-Id: I5bc0f4d4efc570fa375ecd178b3ca289c54398e9
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Remove useless imports using relative paths

Change-Id: Ibab79ec3e38e9e0cae01aeb12dd2f643673b5680
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Fix ScrollViewHelper warnings when using the Base style

ScrollViewHelper.qml:124/164: Unable to assign [undefined] to bool

Change-Id: Ib41244397d830884c08dbc7b12e0000b62350f61
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>