Fix #3079, add a section for DHCPv6 Server backup
Fix the "use ICMP" function for traceroute.
Add independent logging choices to disable logging of bogon network rules and private network rules. Add upgrade code to obey the existing behavior for users (if default block logging was disabled, so is bogon/private rule blocking). Also add a checkbox to disable the lighttpd log for people who don't want their system log spammed by lighty.
Use empty to cover all needed cases as suggested on #3062. Suggested from pull request #698
Implement proper releasing of pipes allocated based on CPzone. Keep track of which zone a pipe is and release those pipes during disabling/deleting of zone. Ticket #3062, Pull request #698
Don't automatically add hidden rules to pass all IPv6 traffic to/from delegated prefixes. Default IPv6 from LAN -> any rule covers outbound properly as-is, and WAN rules shouldn't pass in that permissively. Also the prefix length calculation was off and the LAN rule(s) would be too permissive anyhow.
Add support for protocol 41 in rules. Fixes #3007.
Add backend support for HE.net AAAA record updates.

Defines a new DynDNS provider 'he-net-v6' for updating AAAA entries on
dns.he.net.
Clean up HE.net AAAA backend support.
Add front-end support for dyndns AAAA updates
Change separator as per JimP's request.
Add support for custom IPv6 DDNS.
Merge pull request #707 from razzfazz/RELENG_2_1

Merge to RELENG_2_1: Support for protocol 41 in rules, support for HE.net AAAA record updates, and support for custom DynDNS URLs with IPv6.
Fix copy/pasto introduced in previous commit.
Remove irrelevant comment.
Move variable declaration to the top, declare it global before defining. Fixes #3090
properly handle custom-v6 dyndns entries in web interface
Merge pull request #709 from razzfazz/RELENG_2_1

properly handle custom-v6 dyndns entries in web interface
Substitute Product name in privileges
Fix #3091, fix bad var assignment