added German translation, thanks @christianTanner
using ScrollView in order to avoid some bad behavior
big cleanup in iptables/InitializeIptables class, especially the part about init-script
Corrected how init-script status detection works.

Also added a listener in order to catch user interactions.
Ordered switches, added missing listener
New method in order to detect if init-script is supported

Also updated classes in order to call this new method
added comment