Update for Elgg 1.9

Changes:
* Made sure it works on Elgg 1.9 (fixed one deprecation issue),
* Made cronjob for cleaning IP addresses cache to work correctly,
* Code cleanup,
* Some little rework in translations (mainly for plugin settings page),
* German translations added.