Reduce KAction uses
Make it work even when Qt is built without glib
Set the threshold of copyPerformance to 200ms...

Note that this test is kind of odd, clearly YMMV but if you run this
test under load it will randomly fail. Kind of flacky for an automated
test.
Adjust kfileplacesmodeltest to Qt5

QHash/QSet are now randomized, so turn off the randomization for the
test. It's necessary because the list of device is stored in a QSet at
some point and we need to predict the order to write the tests.

Also even without randomization the order changed compared to Qt4, so
the tests are adjusted to the new Qt5 order.

Because of the above, it is now built only for Qt5.
Expect some failure in this test for the time being

Currently some of the test doesn't pass because of a bug in Qt5, we
already got the fix for it, it just needs to appear in Qt dev branch. So
for the time being add some QEXPECT_FAIL, they'll get removed once the
patch gets in.
Remove duplicate Qt4 vs Qt5 fix
ki18n: Simplify KLocale::global() initialization
ki18n: Simplify KDateTime locale handling
ki18n: Simplify KCatalog::translate implementations
ki18n: Remove unimplemented QDebug operator<< declaration for KCatalog
ki18n: Use Q_DISABLE_COPY in KCatalog
ki18n: Move ki18n classes back to kdecore
ki18n: Fix CMakeLists.txt files after moving ki18n back to kdecore
ki18n: Use kdecore_export.h rather than non-existing ki18n_export.h