Bookmarks: Fix loose bookmarks while loading file

The problem was, that while loading saved bookmarks, updateBookmark()
was called which automatically called saveBookmarks() even if the
pointer of the new bookmark was not put into m_bookmarksList. Thus the
bookmark was deleted.

Task-number: QTCREATORBUG-9116
Change-Id: I9cbdfc854e2bfa0dc448d96233ca76ee62417fe2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Doc: Android API level supported by Qt 5

Change-Id: I3822a47f98a9f2f31eda81c939b900ca5467bc51
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
QmlDesigner: Move implementation code in the node instances

updateDirtyNodeRecursive and renderPreviewImage belongs to quick image and
not in the node instance server.

Change-Id: I629b89c748036c0614e78bcfa0c837cb16ca6374
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
qmljs: update qt-creator builtins.qmltypes, and use them for qt<-4.8.5

qmlplugindump of qt <= 4.8.5 does not output exportMetaObjectRevisions
so do not use its output for the builtins.

Task-number: QTCREATORBUG-9076
Change-Id: I82bdd325ef15f800c70c830ead4867787f6b7b0a
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Android: Only show android sdk versions that are supported by qt

That is at least android-9 for qt 5.

Task-number: QTCREATORBUG-9067
Change-Id: I977f8a35e5d2db2c645fe1a1bc52ef5d7b9f8b35
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
QmlDesigner: Add PropertyName usage in instances

Change-Id: Ia7eb8730c61347833c70a3d62787c10e2a3134ca
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Remove old functions in instances

Change-Id: If886ca208de775472c4e97e986c2f4df81615959
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Fix reparent function in qmlpuppet

Change-Id: I7f30f23c5f2af24f3715bae2b1f4b7be044b0da7
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Remove old paint function in instances

Change-Id: I5da0c624b467448dc6f16a88fa3ad3682f423c20
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: qml2puppet is using c++ support

Change-Id: Ie6ac96b713775db13a02cecdc74849ad97f017e5
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Add override to qml2puppet

Change-Id: Ibdf07c4a35b40f3fc78300a1675270f8295bec42
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Remove stupid code

Change-Id: Ie56c5e26a7ec077b794a4993679ab80a716740ce
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Doc: default encoding set to UTF-8 in text editor

UTF-8 is required by Qt 5.

Change-Id: I7750b337296c8edf997d2610cca126530f737c37
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Correct the encoding of the stand output

Change-Id: I8f2cfb0860bf99af7e80ced0d97906673236482f
Set modified after switch UTF-8 BOM

Change-Id: I593497ffdd0ecb57bfa886be22220243f020caed
Change the default editor fonts

Change-Id: Iacf4138831b7596062fbbbe1ce31bd2c2d0f26e6
Remove QtDeclarative depend for ProjectManager

Change-Id: Ie9ab643eef53df7293bf8554f99fb7912dbd493e
Remove QmlJS depend for Todo

Change-Id: Iafc08b63cb0c127de36fb7bc0df20285a0fcabf6
Remove QML/LLDB debug support

Change-Id: I4c7a574cf538f7d9e6e265219be8877bdf73b4c4
Detect CDB from environment variable 'CDB_EXEC'

Change-Id: I146d73bf24e2bc07c9b0559a013d2149d7210f5d