Merge pull request #368 from bcyrill/dyndns_disable

Gray-out disabled DynDNS entries
Merge pull request #369 from bcyrill/dyndns_rfc

Gray-out disabled RFC2136 entries
Add a manual way for someone to set TRIM if they really want it. touch /root/TRIM_set and reboot to set, touch /root/TRIM_unset to clear.
Have to reboot after setting the tunefs flag or when mount is run, it clears any changes. No way to do it on the fly.
Add a means to force a fsck (on rare occasions the fs is not marked dirty, but still needs fsck run to fix errors)
Make not LAN address etc rules work

I cannot understand how this worked anywhere in the recent past. The code fragment:
if(isset($rule[$target]['not']))
	$src = " !{$src}";$src = " !{$src}";
Appeared in multiple if/else clauses but was missing in 2 places, which I have added.
Actually, it is now duplicated in every part of the filter_generate_address if/else structure, and so it could be applied once at the end of the routine.
I have taken the minimal risk approach here, since I am not in a position to test every if/else case properly. But I can easily create a version that removes the code duplication, and someone else can test it well before committing (this is a fundamental bit of rule code that everyone uses, so I don't want to accidenatally break it worse for some poor sod.)
Merge pull request #373 from phil-davis/master

Make not LAN address etc rules work
Merge pull request #372 from miken32/reverseacct

Allow RADIUS accounting to be reversed
Merge pull request #371 from bcyrill/patch-18

Fix filterdns termination
Merge pull request #370 from bcyrill/cp_patch2

Fix problems with overlapping 'allowed IP subnets' / pipes in CP
Fix get_interface_subnetv6() for VIPs
Make more strict checks during is_ip* functions. Helps http://forum.pfsense.org/index.php/topic,58399.0.html and http://forum.pfsense.org/index.php/topic,58273.0.html
Update usr/local/www/interfaces.php

Variables that equal FALSE are considered to be empty e.g. "0".
Merge pull request #374 from bcyrill/patch-10

Update usr/local/www/interfaces.php
Fix add gateway validation on interface configuration. It should fix #2791
Fix a couple JS errors/problems with OpenVPN server code.
Services: DNS Forwarder

Add DNS query forwarding section with options for sequential and require domain.
Merge pull request #376 from N0YB/DNS_Query_Forwarding_Options

Services: DNS Forwarder
Fix indent
Fix whitespaces
Fix valid interface check on interfaces_lagg_edit.php