Allow size hint changes during a rearrange.

Previously, we marked the layout as not dirty straight after a
rearrange was done. However, in the case of when a size hint changed
during a rearrange that would block the pending rearrange (since it
only perform the actual rearrange if its dirty).

Instead, mark the layout as not dirty *before* the rearrange.

This will allow bindings such as
  implicitWidth: height
to execute the pending rearrange.
(Although such bindings are not encouraged)

Task-number: QTBUG-36169
Change-Id: I75bd821a0ca4302026bd5dac01287ca3359d471b
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Touch example: Fix back navigation

The Key event needs to be in a item that has focus.

Change-Id: I6f7293ac74b477e37c200dbb7ee8629d4f769d05
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Ignore selectByMouse on android until QTBUG-36515 is resolved

At the moment mouse selection on android can make text input
unusable when certain virtual keyboard features are enabled.
This patch will temprorarily disable this feature on
TextField and TextArea until we have a workable solution for
these cases.

Change-Id: Ia04db31d1e83ddfc47bec7519e5a78746e6626a9
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Doc: Fix broken links

Change-Id: Ibf4431b20b61c5e16c6936775647ba3eb0049abe
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
Set accessible name for RadioButton

Change-Id: Iad011baa39f955681613656028c6ccf852a8f869
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	src/layouts/qquicklinearlayout.cpp

Change-Id: Ib24dab43c37fc0f3f6a85398766f102a1ac833c3
Merge "Merge remote-tracking branch 'origin/stable' into dev" into refs/staging/dev