Fix ut_mcalendar:testWeekdayType

According to [1] "ar" defaults to "ar_Arab_EG". According to [2]
weekend in "EG" starts on Friday, ends on Saturday and first day of week
is Saturday.

[1] http://unicode.org/cldr/trac/browser/trunk/common/supplemental/likelySubtags.xml?rev=9525#L32
[2] http://unicode.org/cldr/trac/browser/trunk/common/supplemental/supplementalData.xml?rev=9525#L4199
Fix ut_mcalendar:testTimeZonesInCountry for JP
Fix ut_mcalendar - Qt5 paths
[packaging] Fix Qt4 .spec file
Tests: fix index out of range in applicationFilePath()

Most probably in order to prevent instantiating QApplication despite
QtGui module was used, some test cases used QTEST_APPLESS_MAIN and
instantiated QCoreApplication manually, passing argc=0.
QCoreApplication::applicationFilePath() does not expect argc ever being
less than one.

Qt5 testlib comes with QTEST_GUILESS_MAIN which works as expected here.
For Qt4 build QTEST_GUILESS_MAIN definition is available from project
file.

This also fixes many failures to find a file at path relative to test
executable.