QmlDesigner: Add modelIsResizable to QmlItem

Change-Id: I11020a8216b09d965e2cfd3cbc7ee804068d7370
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Add modelIsMovable to QmlItemNode

Change-Id: I211ce2bbea4dc12e4738cf8af96b3781d300005c
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Don't show resize handles for a non resizable item

Change-Id: I02be8d0641b03206a6739c3f8820b2862745df06
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Don't show resize handles for a non movable item

Change-Id: Ie3e01a2b5f3e8296afaa8c87a307fb1ec07092d5
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Movable items should be have no xy binding

Change-Id: I621472e4d51ceb786684ed0d69598724e853e4df
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Activate move tool only if selected item has no xy binding

Change-Id: I680bf47ad962f0a62d3507132970a3c0c02f2ef8
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Items should be only selected if the have no xy binding

In the rubber band selector.

Change-Id: I132681870bc5ff75c43c0874bee9b7a76362e35e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Only non xy binding item should be highlighted

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