QmlDesigner: Add BUILD_PUPPET_IN_CREATOR_BINPATH environment variable

Change-Id: I9ec514c7005f2ecddea7885c10c9c8520987c3fc
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Test if qml2puppet target directory is writable

Change-Id: Iec479d4fcf86f1807e17a5be735698b64ce16657
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Remove remaining usages of Qt Quick 1 / Declarative

Qml editor widgets were still linking against declarative
for qml type registering. Registering is no longer necessary
since they are no longer used in QML.

Also removes the unused qtcomponents.

qmlpuppet of course still links against declarative, but that's not run
in the same process.

Task-number: QTCREATORBUG-10273
Change-Id: Ied12d38d58da5ff3bc694905b84dcd76cbce03af
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>