Add patches from previously packaged Qt Positioning and Qt Location

The previously packaged versions (5.1) of Qt Positioning and Qt Location in Mer were based off of a pre-release version of Qt 5.2 with a selection of additional patches cherry picked from dev. This PR merges in the latest upstream stable branch and cherry picks the commits that are still appropriate from dev.

The cherry picked commits mostly affect Qt Location. The animated coordinate QML type (new in Qt Positioning 5.3) has been backported. Applications can use it by "import QtPositioning 5.3".