Add show/hide to the new "Reject Leases From" row

Show for Basic and Advanced.  Hide for Config File Override.
fix typos
Merge pull request #684 from N0YB/Advanced_DHCP_Client_Options

Add show/hide to the new "Reject Leases From" row
Archive start is “now” minus archive length.  Not “end” minus archive length.  Sometimes "end" is not "now".
Adjust archives array values to match sizes for average calculation.
RRD Specify RRA and Resolution

Don't leave it up to RRD Tool to select the RRA and resolution to use.
Specify the RRA and resolution to use per the graph havg value.
Fix the RRD RRA’s to collect the correct amount of data for the Previous Period view for each resolution.

Applied when RRD's are created.

RRA:AVERAGE:0.5:1:1200         = 20 hours of 1 minute data
RRA:AVERAGE:0.5:5:720           = 2.5 days of 5 minute data
RRA:AVERAGE:0.5:60:1860       = 2.5 months of 1 hour data
RRA:AVERAGE:0.5:1440:3652   = 10 years of 1 day data
Added previously missing class selectors cs1-cs7 plus VA (voice-admit), plus the TOS values which still work with DSCP

Definitely requires my patches to the kernel patches to work (dscp.RELENG_*.diff). OTOH, it is currently broken anyway, so wahtever happens, it cannot get more broken. ;-)

Reasons for inclusion of the missing classes into filter.inc (and not the kernel): 

1.I wanted to keep kernel changes to a minimum.
2.This approach provides a clear point if users need to add their own DSCPs. Yup, two of the DSCP pools are reserved for experimental and internal use...didn't want to add 'em all (2*16 DSCPs) to the list. 

http://forum.pfsense.org/index.php/topic,63580.0.html

Redmine entry: http://redmine.pfsense.org/issues/2998
Added previously missing class selectors cs1-cs7 plus VA (voice-admit), plus the TOS values which still work with DSCP

Definitely requires my patches to the kernel patches to work (dscp.RELENG_*.diff). OTOH, it is currently broken anyway, so wahtever happens, it cannot get more broken. ;-)

Reasons for inclusion of the missing classes into filter.inc (and not the kernel): 

1.I wanted to keep kernel changes to a minimum.
2.This approach provides a clear point if users need to add their own DSCPs. Yup, two of the DSCP pools are reserved for experimental and internal use...didn't want to add 'em all (2*16 DSCPs) to the list. 

http://forum.pfsense.org/index.php/topic,63580.0.html

Redmine entry: http://redmine.pfsense.org/issues/2998
Merge pull request #686 from Klaws--/master

Added previously missing class selectors cs1-cs7 plus VA (voice-admit), plus the TOS values which still work with DSCP
Add a checkbox that can be used to request only a IPv6 prefix without a IPv6 address. Some ISPs DHCP6 servers will fail the request if both are requested and only a Prefix is allowed.

Conflicts:

	usr/local/www/interfaces.php
Repect global conf_path
Add the interface's descr after the pool name.
Correct variable used to delete symlinks and files delete from CP filemanager. Reported-by: http://forum.pfsense.org/index.php/topic,64016.0/topicseen.html. While here reduce some uneeded extra operations
Add cached IP support to RFC2136, add GUI button to force update for single host.
Fix double click row to edit for rfc2136
Add option to RFC2136 to find/use the public IP if the interface IP is private. (Off by default)
Add server IP column and cached IP display to RFC2136 host list.
Include RFC2136 hosts in DNS rebinding checks.
Include both dyndns and rfc2136 hosts in referer check