[SoCiS 2013] Move astronomy library to marble core

This patch moves astronomy related library code from the
satellites plugin folder to src/lib/astro/. It also adds
cmake configuration statements in order to build it as a
separate library and link it properly to libmarblewidget.

REVIEW: 113904
[SoCiS 2013] Port satellites plugin to astro library

This patch adapts the satellites plugin to the core astronomy
library (libastro). It also removes the legacy version of the
library from the plugin's directory.

REVIEW: 114268
SatellitesPlugin: Add missing libastro link target
[SoCiS 2013] Rebase eclipse plugin into master

This patch adds the rebased code from esasocis-2012-eclipse
branch to master.

REVIEW: 113903
take into account that QObject::tr() is static
EclipsesPlugin: Replace qt4 macros in CMakeLists.txt
doc: Add Eclipses plugin description
EclipsesPlugin: Add missing calls to base class implementations

Add missing calls the the base class implementations of setSettings()
and settings() respectively.
Don't #define pi, use M_PI instead.

Qt 5.2 uses a variable named 'pi' on QVariant's header, and it was
being defined in marble sources to something completely unrelated.

REVIEW: 114529
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Fixes the CMake configuration step for Qt5.

On Qt5 there's not the need to call include ( QT_USE_FILE )
and since it's not even defined, this generated an error.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
astrolib: Remove unused variable
fix wrong plugin name
Ported a bunch of code to use the Qt5 variant

Ported a bunch of code to use the Qt5 variant. The code in CycleStreetRunner
and MapQuestRunner were usint methods that were repreceated on Qt4 and have
been substituted by something else on Qt5. now it's working on both.

REVIEW 114530

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Added two FIXMES asked by Earthwings.

This just add two FIXME's on the code.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Removed a line that was ignoring user preferences.

Removes a line that was ignoring user prefrerences.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Fix loading of .cache files from .dgml files

A .cache file has the same mtime as its cached version, which is
the same file.
use QObject::tr() rather than QApplication::translate()
fix download of tiles for map themes with absolute paths

* regression of commit ad884b3f09c084faf8050c9c2d98567964db8126
show decoration widget
FindQtMobility with components