QmlDesigner: Remove QmlModelView

And use NodeInstanceView directly. There is still more cleanup required
for the view handling.

Change-Id: I62417644ceefb25fb9f3bb93a894b71ae0929cb0
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Refactor QmlModelState

Change-Id: Idd1aac53bafda25a2334fdd84b064f1204755764
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Add defaultNodeAbstractProperty

Change-Id: Iebdb0604f02034a18a13b631ab553a84fccbc8ae
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Rename hasDefaultProperty to hasDefaultPropertyName

hasDefaultProperty sounded like the property existed in the model not
in the meta info system.

Change-Id: Iaa670f10b9d6d6038fbc3a4224250ed821407af4
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Rename hasInstanceForNode to hasInstanceForModelNode

Change-Id: Ia66160505a7b899f9e1b436df5584ce5b42bea9f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>