Document hooks
Less requirements
Sort dependencies
Mark another string for translation
Set correct permissions when installing

This forces the correct file permissions when installing and uses the
`install` command like the rest of the makefiles.
Stop installing makefile

Before, lib/makefile was getting installed along with lib/kdialog.sh in
/usr/share/think-rotate.
Merge branch 'master' into udev-keycodes