dynamic dns update url for dns.he.net fixed

Added curl option to use IPv4
Updated url schema
Merge pull request #307 from kernelpaniclite/dns.he.net

dynamic dns update url for dns.he.net fixed
Always commit the session fast to allow other consumers to proceed to their requests. This unbreaks now the lock up the GUI had allowing only one action from same source per time. Now even if you run a command that blocks indefinitely for example the GUI want lock anymore but allow you to proceed to other actions
Welcoming in 2013
Remove unused function
Obsolete /etc/inc/cmd_chain.inc
Remove to parameters from system_generate_lighty_config that are unused and do a better job at tuning started php processes to not use less/more than needed. This also avoids DoS the system with php processes
Slight code re-organization
Get back to trim() and strip / from left/right but when redirecting properly create the redirurl var
If less than 78 RAM just do not let php spawn another process
This is needed since preload is now gone
This seems to break upnp for IPv4 in other ways, and we have since disabled IPv6 in the daemon while compiling anyhow. Revert "In order for miniupnpd to latch onto IPv6, we just need to give the interface name here, not the subnet. The daemon is smart enough to latch onto the right subnet(s) here anyhow."

This reverts commit bc8a1938f5c1797213bf849f2bdb88bca72d5089.
Add to obsolete files as well
Cleanup unused pages that was supposed for upload_progress bars
Fix outbound NAT rules when interface is deleted:

- When delete interface, do not touch outbound NAT rules
- Skip outbound NAT rules when interface doesn't exist
- Bump latest_config to 9.2
- Since rules with no interface were considered as wan, convert old
  rules adding interface 'wan' to avoid breaking old configs

It should fix #2338
Use get_Cofnigured_interface_with_descr() here since that's the purpose
Revert "Use get_Cofnigured_interface_with_descr() here since that's the purpose"

This reverts commit 0c8e9f0c26b29f57faa2ccef9a559774103fee79.
Do not skip displaying outbound NAT rules with no interface or an invalid interface; it interferes with editing/deleting the skipped rule itself or rules after it.
The ISC client was far worse then the WIDE client was, back to plan A
Revert "Merge changes required for using the ISC dhclient in pfSense with prefix delegation. This should hopefully be a bit more reliable in the long run."

This reverts commit 651018775c78e38045966825b920b641a0302b43.

Conflicts:

	etc/inc/interfaces.inc
Update the rc.newwanipv6 with patches from the forum at
http://forum.pfsense.org/index.php/topic,56880.msg305769.html#msg305769
Still need to verify why this does not always come up directly on boot