Fix winrtrunner device detection and deployment for WP8.1

Add device detection for WP8.1, and use the Appx packaging codepath
for these devices. Rely on winrtrunner to automatically select the
correct profile.

Change-Id: Ibd1d415644fdc8fd007969be25213410c3c0e0a7
Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
QbsProjectManager: Do not assume "lib" directory name for external qbs.

While it is technically not required that project.libDirName matches the
external library directory name, other combinations seem quite silly. In
practice, they should either both be "lib" or both be "lib64".

Change-Id: Ib8ecba846787f7791a0b6bd57cdfc2df024dbb3b
Task-number: QBS-627
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Update Czech translation

Change-Id: I1531b1362628916c5f992a69254db0b47e028759
Reviewed-by: Vojtech Kral <vojtech@kral.hk>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
QbsProjectManager: Link qbsqtprofilesetup in the "external qbs" case.

We forgot to add this library there when we introduced it.

Change-Id: Id7a0693235a133cd4c96bd0e582e984efa6bdab2
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
pass a pointer instead of a reference to initFrom()

msvc thinks that it's impossible to create a null reference (because
some language lawyer said so) and thus complains about our assert that
checks the reference's validity. work around by not dereferencing the
pointers we already have.

Change-Id: Ife2288d4187860105de12fdebc0e671e0159ace3
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
(cherry picked from qtbase/11161bbfadd0056466fc414ed659d08a4a0fe492)
QmlProfiler: Put height of rows in the timeline into the model

Like that we can provide functionality to interactively resize rows in
the model so that one can zoom in to more interesting parts.

Change-Id: I31f14cd8aa37703240ebec744ca2e77188fb0f27
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: allow interactive resizing of rows in timeline

Task-number: QTCREATORBUG-12337
Change-Id: Ib9ddb128605831841023bb3cc9aed758ed171de9
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Add scales to rows in timeline

If you resize the rows to at least double their default size and if the
model specifies a scale it will be drawn as additional horizontal lines
and numbers in the background.

Change-Id: I02844b4102e043031ee04daa45666dc3f8da1d2e
Task-number: QTCREATORBUG-12337
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Merge remote-tracking branch 'origin/3.1'

Conflicts:
	src/plugins/winrt/winrtruncontrol.cpp
	src/plugins/winrt/winrtruncontrol.h

Change-Id: Idad0558e53e23debee8523586b681af4705e97f6
Merge branch 'master' of ssh://codereview.qt-project.org/qt-creator/qt-creator
QmlProfiler: restore tooltips on category labels

They had been lost somewhere between QtCreator 2.8 and 3.0. Also
putting the location in braces looks nicer than the original.

Change-Id: Ia455ba99015ad38c21e528a0f8177902749ba1d5
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: access the background marks from where they're created

It's considered bad style to access properties of parent objects
defined in a different component as that reduces code reusability.

Change-Id: I0dbe4a3663026d12b2666de75c93841528fe295c
Reviewed-by: Kai Koehne <kai.koehne@digia.com>