Open Geo URIs with Marble

REVIEW: 114819
BUG: 329512
FIXED-IN: 4.13.0
DIGEST: clicking the links in http://en.wikipedia.org/wiki/Geo_URI opens Marble now.
GeoScene: use geodata layer to render vector and deprecate VectorComposer
Remove VectorComposer and lots of legacy code
Vector maps: use feature attribute to connect data files to map property
PNT: make coastline a LinearRing and use transparent brush where needed
VectorComposer deprecation

The following patches remove the legacy drawing code used by so-called
vector map themes, which use data sets as their base for display.
Now, all rendering is done with the unified geodata framework.

REVIEW: 110005
BUG: 244025
BUG: 307788
remove strangely placed default parameters
Initial adjustments to support the natural earth data set instead of the
MWDBII one. Lakes, Land, Rivers and Urban Areas are taken from the
Natural Earth dataset now.
Fix border styling for US states and fix the outline of lakes and
glaciers in the atlas maptheme.
Performance optimization for Stars plugin

We saved few ms on rendering by optimizing rendering cases

REVIEW: 114844
- Updated NaturalEarth dataset to latest version.
- Integrated new map features into the atlas map
- Added alpha capability to the geodata brush
TODO: Adjust the legend
SVN_SILENT made messages (.desktop file)
Use QPointer in the spirit of http://blogs.kde.org/node/3919
Fix MarbleRunnerManagerTest not finding its pn2 file.
Don't include the full QtTest module
remove redundant attribute, implement name() once for all TrackerPluginItems
Add new legend items for the atlas legend and do a bit of a cleanup.
We now have urban areas, disputed areas, maritime borders, playas,
historic lakes and ice shelves.
Hide urban legends by default in order to not decrease performance too much.
initialize style before assigning it
Fix QString doublequote_chars issues

REVIEW: #114848
Include own header first.
GCI task #5891822245117952
REVIEW: 114850