Post-rebase fix: qmake/msbuild - squash with d649f5a1

Allows qmake to compile.

Change-Id: I72bf1fbeddde22260e249f256e697d2ac24c8043
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
Post rebase fix: QLibrary conflict markers - squash w/ 3908ca4c

These codepaths don't appear to be needed anymore, so just using
the current qlibrary.cpp from upstream.

Change-Id: I062f2cdb66ff28820fb9dc37a597c067ed66facf
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Post-rebase fix: wrap undefined symbols - squash w/ 02f9b627

Wrap some code in Q_OS_WINRT ifdefs.

Change-Id: Ifc31965b34a71a6f80ad635fed6c6fee12d29241
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
WinRT: Implement QFSFileEnginePrivate::map

This is used by e.g. the plugin loader and can be supported under WinRT.
A workaround for this call on Windows Phone is still needed.

Change-Id: Ide5eebc654167cbbe51312c8522668c23dff8b14
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
WinRT: Bump QPA IID version to 5.2

We can't load the plugin without it.

Change-Id: I635899145610b102be7e7347494924ec8f36171d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Winrt: QThread: InheritPriority is fine as well for start

As every thread can only be of normal priority, inherited
priority is also fine and should not cause a warning.

Change-Id: Ie6179979b92357abf11c15c623a0facdbe2a8318
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>