Extracted duplicated locking code to own class. Added small utility to test locks.
svn path=/trunk/kdelibs/kabc/; revision=248424