These additional pointers were introduced for translations, and needed their own tricks to get lupdate to recognize the strings. Using QCoreApplication::translate() removes the need to a QObject to provide context. Drop the now-unneeded parameters.
- add cmake module to find libpwquality - move checking functions to their own file - some Transifex hackery - stub out the libpwquality check