QtQuick 2 Application Wizard

This patch adds a new variant of the good old ugly
QmlApplicationViewer wizard. The new one is QQuickView based,
and thus targets QtQuick2

Change-Id: I049223f644029e75bd15120b003c0ce4907a547a
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
QNX: Fixed compilation for BlackBerry QtQuick2 template

Change-Id: I5c15c6c6ac69dbf46f676d4f330ed75a2f923c85
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
CMakeProjectManager: Windows build fix.

Profile p -> Kit k in #ifdef Q_OS_WIN.

Change-Id: I6701b7c4c68770323d7b66ba2058861aa16f1cdc
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Fix Windows build

Change-Id: Ia6efab53a04a54869c3ac8700eef5a64ffd95e7b
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
GCC: Detect -std=c++11 and -std=gnu++11 as C++11

Change-Id: I9f968c976c40578bf6aeef2392b5c560775353ef
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Make ToolChain::suggestedDebugger() const.

Change-Id: Ic166f5b7af55b12a1578e130a29fbe81e5ecad0a
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
MSVC: Detect C++11

MSVC enables C++11 features by default. Only the version matters

Change-Id: I5c0c27326a876c7755a7608692fb03b8798b5634
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
GCC: Actually use sysroot for header path detection

Function signature was prepared for that on
4c6b794774b3d18b57fc1bf3bce65532b7d9337e but it wasn't really used

Change-Id: I1ee7059a00f0441d42a117b8f8d2c8c776d93815
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Qt4ProjectManager: Use Qt4ProFileNode::singleVariableValue() more.

Change-Id: I761a970ce439dfac23aac74bcd13b9a5e43cb9dd
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Merge remote-tracking branch 'origin/2.6'

Conflicts:
	src/plugins/qt4projectmanager/wizards/qtquickapp.cpp

Change-Id: I6ece61c73bc32e93912ad1b489871c597ab60d5b
Merge branch 'master' of ssh://codereview.qt-project.org/qt-creator/qt-creator
HostOsInfo: Add some more useful abstractions.

Namely:
- path list separator
- executable suffix
- file name case sensitivity

All of these are duplicated in various places in the current Creator
code.

Change-Id: I86eb4662fa3c2071759bd728cae1aaf7111ae686
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Squish: Fix for renaming Targets to Kits

Change-Id: Ia3faec39499bc7e65d5d0a0fb7963fcb4016c6d5
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>
C++: Fix crash in auto deducing mechanism

There was an inconsistency, since the AST used in ResolveExpression
was not really the same previously computed. In the particular issue
below a crash could occur, for example, when using auto in a for
range loop.

Task-number: QTCREATORBUG-7828
Change-Id: I02958f434c3cf3b50609546003fc141674ee78d5
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Add error string to IRunControlFactory::createRunControl

And add a few helpful error messages

Task-number: QTCREATORBUG-7826

Change-Id: Ia9f9fa476cecf2cff198bc460408bc062e119338
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Squish: Fix for modified and new project template

Change-Id: I352a7164391531b6cb48facfb83e56bfadf3c21c
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>
Squish: Use global objects.map from inside APTW

Change-Id: Ica05af5652a3666277723e6ef9e96ecd5dc0c9f5
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>
tr()-Fixes: Fix spelling errors in text editor settings.

"Occurrences", "parentheses", "applied to".

Change-Id: I48d3d4e6c10e29888f4f2ee6dfbe02b0b0c5646b
Reviewed-by: David Schulz <david.schulz@nokia.com>
Reviewed-by: Leandro Melo <leandro.melo@nokia.com>
QNX: Fixed crashes when no BlackBerry device is selected in the kit used

Change-Id: Ic3059a0dd128bc66495f3288bbf1982f81d023d6
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Add debugger engine type to configuration.

Introduce a struct DebuggerItem as a debugger configuration
item, containing debugger engine type and binary. Store
information as a variant map. Add a combo box.

Remove engine guessing logic. Parts of it are still required
when checking the suggested debugger from the SDK.

Split error checking to be able to do a quick error check
and find only valid profiles in the matchers.

Pass on errors up to RunControl::create().

Change-Id: I08653e2a76ca2c371701082f8173b0b8f8ed462e
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>