Avoid deprecated qVariantValue.

Replaces qVariantValue<T>(foo) with foo.value<T>() / foo.toT()
Replace reset() with beginResetModel(), endResetModel().

Qt documentation suggests to do this whenever possible. Also needed
for Qt5 port.
Replace QString's toAscii() with toLatin1() (Qt5 port)
Add further #includes (needed in Qt5)
Remove panoramio script stub.

See also http://wiki.osgeo.org/wiki/Marble_Code_Provenance_Review
Add missing copyright / license headers

See also http://wiki.osgeo.org/wiki/Marble_Code_Provenance_Review
SVN_SILENT made messages (.desktop file)
cloudsync headers are not considered public yet.
compile under Maemo5
"instantiate" MarbleLegendBrowser in .ui file
remove RouteParser

* use GeoDataParser instead