[qtdeclarative] Update viewport size when header/footer size changes.
[patch] Protect QQuickPropertyAnimation::target property

Otherwise if the object is destroyed, reading this property
returns an invalid object.
[patch] Cherry-pick a8b27d974a4ced654a4566b6a9822ed92956a2d2

Original commit message:

    Fix PathView stealing mouse grab from its child items.

    Apply the improvements that have been applied to Flickables handling of
    child items over time to PathView to bring its behavior back in line.

    Task-number: QTBUG-33699
    Change-Id: I76a412d75c48f9cf2f12f5f6f1aa01ff62d06364
    Reviewed-by: Joona Petrell <joona.petrell@jollamobile.com>
    Reviewed-by: Alan Alpert (Personal) <416365416c@gmail.com>
Merge pull request #23 from adenexter/master

[patch] Cherry-pick a8b27d974a4ced654a4566b6a9822ed92956a2d2
Merge pull request #22 from aaronkennedy/jb9521

[patch] Protect QQuickPropertyAnimation::target property
Merge pull request #21 from martinjones/headerfooter_resize

[qtdeclarative] Update viewport size when header/footer size changes.
Avoid copying touchpoints, and only check until we find a match.

Change-Id: I46fad782e93fe1f940acec05f4e1bb4afb5be230
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>