Fix editing saving dhcp6prefixonly state

Reported in redmine #3097 and forum http://forum.pfsense.org/index.php/topic,64483.msg350255.html#msg350255
When adding Port or URL alias default the alias type (2.1 version)

When viewing the Port or URL aliases tab, and pressing "+" (add), make the default alias type match the Port or URL tab from which the user pressed "+".
This is a version for the 2.1 branch.
Add missing backup of gettytab
Merge pull request #719 from phil-davis/RELENG_2_1

When adding Port or URL alias default the alias type (2.1 version)
Validate firewall rule advanced options requirements

Checks that the user has selected a TCP Pass rule etc when using the state-related advanced options. Validates as per the checks that are applied in filter.inc when generating the actual pf rules.
Forum discussion: http://forum.pfsense.org/index.php/topic,64653.15.html
Bug report #3098
Merge pull request #721 from phil-davis/RELENG_2_1

Validate firewall rule advanced options requirements (2.1 branch)
Fixes #3100. Fix spell and spaces issues
Fix error in 2.1 branch dhcp6prefixonly implementation

The Main branch code was in the correct place, but the version applied to 2.1 branch had this code in the wrong place.
Merge pull request #723 from phil-davis/RELENG_2_1

Fix error in 2.1 branch dhcp6prefixonly implementation
Implement an option to allow using the IPv4 connectivity interface for sending the dhcpv6 information. Usually useful for ppp[oe] type links and some ISP
Update rrd.inc

Fix this error
php: rc.bootup: The command '/usr/bin/nice -n20 /usr/local/bin/rrdtool update /var/db/rrd/system-mbuf.rrd N:U:U:U:U:U' returned exit code '1', the output was 'ERROR: expected 4 data source readings (got 5) from N:U:U:U:U:U'
Merge pull request #726 from N0YB/patch-2

Update rrd.inc
Allow advanced options state-related parameters to be used for TCP, UDP and ICMP

Allows the state-related parameters to be specified for UDP and ICMP as well as TCP. Discussed in forum http://forum.pfsense.org/index.php/topic,64653.0.html
Allow advanced options state-related parameters to be used for TCP, UDP and ICMP

Allows the state-related parameters to be specified for UDP and ICMP as well as TCP. Discussed in forum http://forum.pfsense.org/index.php/topic,64653.0.html
Close td
Fix #3103, cleanup ports fields when protocol changes
Fix #3106, parse 'not' rules right on destination for port forward + reflection proxy rules
Mark input_errors as reference at do_input_validation declaration, it fixes #3108
Optimization has nothing to do with limits
revert part of commit 4cfcbd3 - removes blank option on firewall log widget drop down menu