CVS commit by hadacek: Finally commit the changes to allow the use of a system-wide highscore directory. The main modificitions are in class KHighscore but the KExtHighscore framework has also been adapted. The local highscore values are copied to the system-wide file when first running the game. Additionnal fixes are: - fix rounding problems in highscore's statistics tab - dialog asking for nickname (close bug #55442) A highscore/INSTALL 1.1 A highscore/kconfigrawbackend.cpp 1.1 A highscore/kconfigrawbackend.h 1.1 A highscore/kfilelock.cpp 1.1 A highscore/kfilelock.h 1.1 M +14 -8 configure.in.in 1.3 M +5 -3 highscore/Makefile.am 1.2 M +17 -12 highscore/kexthighscore.cpp 1.32 M +52 -6 highscore/kexthighscore_gui.cpp 1.31 M +18 -0 highscore/kexthighscore_gui.h 1.22 M +165 -47 highscore/kexthighscore_internal.cpp 1.23 M +27 -14 highscore/kexthighscore_internal.h 1.19 M +1 -1 highscore/kexthighscore_item.cpp 1.21 M +3 -3 highscore/kexthighscore_item.h 1.17 M +4 -4 highscore/kexthighscore_tab.cpp 1.11 M +1 -1 highscore/kexthighscore_tab.h 1.7 M +128 -34 highscore/khighscore.cpp 1.16 M +94 -15 highscore/khighscore.h 1.8