QmlDesigner.PropertyEditorView: moving template generation

Moving template generation from PropertyEditorView to
PropertyEditorQmlBackend.

Change-Id: I8c7d2c46863544b98b203cc690bd15f4f4653f09
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertyEditorView: move code to QmlBackEnd

Moving QML related code from PropertyEditorView to
PropertyEditorQmlBackend.

PropertyEditorView should not contain any code related to QML anymore.

Change-Id: Ia58db399e2f7a4b8cbe1119c4176257344d78ea9
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertyEditorView: moving QML types registration

Moving the registration of QML types from PropertyEditorView
to QuickPropertyEditorView.

The view itself should not handle QML implementation details anymore.

Change-Id: Ia66db999e2f7a4b8cbe1111c4176257344d78ea8
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertyEditorView: further cleanup

Cleaning up/renaming the functions used to resolve .qml files.

Change-Id: I80ccb9346d89c0841ad0109147d8a9e07cf20408
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertyEditorView: moving code in extra function

Adding setupQmlBackend()

Change-Id: Ie7446ad8ef8153f3ff70a2f22466ac3ed24e3f92
Reviewed-by: Marco Bubke <marco.bubke@digia.com>