[patch] Always check for dragging changed, not just when movement starts

Otherwise, if you flick and then start a new drag before the flick
completes, dragging remains false.
Merge pull request #9 from aaronkennedy/draggingchanged

[patch] Always check for dragging changed, not just when movement starts
[patch] Don't set property if animation isn't running
Merge pull request #10 from aaronkennedy/smoothedanimation

[patch] Don't set property if animation isn't running
Merge branch 'master' of github.com:mer-packages/qtdeclarative
[patch] Make Item.enabled property "virtual"

Otherwise you can get very confused connections and bindings as
v4, v8 and the QML engine can all resolve the property differently
in different cases.