don't install headers of some unexported classes
work around network dialog popping up under Maemo5 by assigning a dummy QNetworkAccessManager

When the legend widget became visible under Maemo5, a popup dialog appeared asking whether to go online if the device was offline.
Assigning a dummy QNetworkAccessManager prevents the annoying and unneeded popup.
Add route synchronization support to Marble
REVIEW: 112035
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
FindQtMobility with components
factor out dedicated executable for mobile devices
QSystemInfo