Firewall: added JavaScript for services (hide icmp-types when no ICMP selected)
Firewall: Try to clean up JS code part 1
Firewall: Jquery with errors for michael...
firewall: Simplify protocol selection.

Plausibility checks and removed checkboxed need to be made
functional again. Also proper styling is missing.
Merge branch 'fifteen' of ssh://git.ipfire.org/pub/git/ipfire-2.x into firewall-fifteen
Firewall: completed michaels JQuery code and some language changes. This is BETA2-base
Firewall: Fixed JQuery code for fwhosts. This is BETA2 base
Firewall: Some changes in Strings and languagefiles
Firewall: some languagefile changes
Firewall: Language changes, JQuery code cleanup
firewall: Make time constraints selection collapsable.
firewall: Simplify rule action selection.

Instead of two clicks, this is now changable with only
one click. The color coding should make the decision easier
and warn to not make unwanted configurations.
firewall: Fix invalid HTML syntax.
Update translations.
firewall: Don't show rule activation checkbox when creating a rule.

Almost certainly, the user wants the new rule to be active when
it is created. We should put as few input elements as possible
on the rule creation page.
firewall: Update the re-read button.

Change to a more meaningful description and remove the
big green box.
firewall: Fix collapsing the NAT menu.

Also removing a lot of redundant HTML code and invalid
attributes.
firewall: Move NAT port field to the protocol section.
firewall: Predefine value for checkboxes.

It turns out, that this is not good style, but as the
rest of the CGI depends on it, we need to stick with
this.
firewall: Cleanup rules reloading.

This has been messed up a lot because there were multiple
files which indicated that a reload is needed; shell commands
were used to create and remove the indicator file; some
functions were duplicated.