Fixes #960 (hopefully).
Change the way langpacks are stored. Support custom langpacks in the new storage.
Use Qt::Dialog instead of Qt::Tool which works better with window activation / deactivation handling. Stop displaying the panel on all spaces when the call is established.
Next commit fixes the build.