fixuifiles
Increase maximum tile level

CCBUG: 325261
merge Qt Components plugin into Marble Touch

The philosophy behind QML is to allow for writing new components in few lines of code.
In addition, I'd like to see 3rd parties to come up with their own UI ideas.
Therefore, let's make the components non-reusable by merging them into Marble Touch.

REVIEW: 112908
Remove unused refactoring leftovers.
Don't access a dangling pointer in getting the Mac bundle path

CFStringGetCStringPtr returns a pointer to the internal storage.
CFRelease deletes the object. That means we had a dangling pointer.
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
Add tags at the request of Vít Pelčák in kde-i18n-doc ML
When opening an owncloud route, show it fully visible in the map.
Enforce empty box check directly in MarbleWidget.
don't use FILE(GLOB) to find source files

The CMake documentation explicitely states this is a bad idea:

   We do not recommend using GLOB to collect a list of source files from your
   source tree. If no CMakeLists.txt file changes when a source is added or
   removed then the generated build system cannot know when to ask CMake to
   regenerate.
fix string comparision

The || operator isn't working for strings.
Enable Qt Designer plugins by default and describe them in cmake output

Helps spotting compilation errors early and increases chances that
distributions will ship the plugins.
Change unit test build logic.

tl;dr: Please use the BUILD_MARBLE_TESTS=YES/NO switch from now on
to enable/disable compiling unit tests.

- Remove redundant CTest inclusion
- Describe unit test feature
- Make BUILD_MARBLE_TESTS the preferred variable to toggle building tests
Previously it was either KDE4_BUILD_TESTS or BUILD_MARBLE_TESTS
depending on whether QTONLY was enabled, which is confusing. Given that
the Marble library does not depend on Qt, having our own variable makes
more sense than reusing the KDE one. However, to keep old behavior as
much as possible, setting KDE4_BUILD_TESTS will still enable tests
assuming you're not passing BUILD_MARBLE_TESTS at the same time (via
command line options or a cached value in CMakeCache.txt).
Reuse MARBLE_PLUGIN_INSTALL_PATH.

Do not handle KDE vs Qt build specially wrt plugin install path. Also
enables non-system installation for QTONLY=OFF width designer plugins.
Merge remote-tracking branch 'origin/master' into cloudsync-bookmarks
Don't leak m_syncTimer
Lazy dialog creation
Remove orphane signal
Connect signal directly