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
Merge branch 'master' into dyndns_custom_v6
Change separator as per JimP's request.
Add support for custom IPv6 DDNS.
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.
Merge pull request #703 from razzfazz/dyndns_custom_v6

Add support for HE.net AAAA record updates. Fixes #1825.
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.
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 #708 from razzfazz/master

properly handle custom-v6 dyndns entries in web interface
Substitute Product name in privileges
services_dhcrelay6_configure developerspew debug text fix