Ensure that the pkgconfig material is kept far away from the proper CMake logic.
This fixes build failures for all projects which use kipi on build.kde.org
CCMAIL: kde-buildsystem@kde.org
CCMAIL: caulier.gilles@gmail.com
CCMAIL: dodonvictor@gmail.com
Fix adjustPath(AddTrailingSlash) to preserve empty paths

As per the documentation.
BUG: 312060
FIXED-IN: 4.10
REVIEW: 108215
Remove compat for strigi < 0.6.0 (signed char retval mess)
Find Strigi even if the submodules are installed in different prefixes.
This should fix the build errors reported by Jenkins.

CCMAIL: bcooksley@kde.org
Merge remote-tracking branch 'origin/KDE/4.10'
Remove compat for strigi < 0.6.0 (signed char retval mess)
Merge branch 'KDE/4.10'
Merge remote-tracking branch 'origin/master' into frameworks
shadow override is both kwin specific and a no-op now

kwin changed .. 'nuff said. :) we're doing shadows a bit differently now
with kwin and it doesn't require windowsystem API for it. i do think that
it would make sense to (eventually) provide API for doing shadows in the
New(tm) way.
remove the OverrideShadow enum, as the parallel API is also gone
Fix Qt4 build
Remove duplicate Qt4 vs Qt5 fix
ki18n: Use Q_DISABLE_COPY in KCatalog
ki18n: Remove unimplemented QDebug operator<< declaration for KCatalog
ki18n: Simplify KCatalog::translate() implementations
ki18n: Simplify KLocalizedStringPrivate::toString implementation
ki18n: Fix KLocalizedString::isApplicationTranslatedInto()

AN application is always translated into the code language
ki18n: Use existing isApplicationTranslatedInto method rather than reimplementing it poorly
KLocale: Fix mac code after ki18n split

This is not tested, but the old defenitions in klocale_mac.cpp didn't match the declarations in klocale_mac.h, so this can't be any worse ;-)
KLocale: Remove unused include and declaration.