bring protocols on NAT edit page more in line with rule edit page
Fix gateway widget size change on first update.

Inner table size changes on the first update because the table in update data does not have the same attributes as the widget.  i.e. border, cellpadding, cellspacing, style & summary.

Also remove an errant td end tag.
Populate gateway address field with tilde if there is no address or friendly interface.

This is to match the update data.
Remove htmlspecialchars() call for a fixed string.
Better string check
Log pfsense version to syslog after bootup
Hostnames are not case restrictive.
Remove Status Verbiage.  Consumes too much realestate in widget.  Status icon without the verbiage is sufficient in widget view.
Make the byte counts on OpenVPN status human readable rather than huge unformatted numbers.
Create some symlinks inside pbi dir to reduce differences between 2.1 and 2.2 and avoid the need to change a lot of PBI scripts
patchpack1

-Fix #3401 (Added tun option "Disable IPv6"
-Added new options: route-nopull, route-noexec, verb;
a bit of refactoring

forgot to sync _server.php with _client.php naming style
Default values for verb if it is not set when edit
Validate starttime and stoptime format
Be more careful with host parameter and make sure it's escaped when call shell functions
Escape parameters passed to shell_exec()
Remove useless code, variable is set again on next line
Make sure variables are escaped, also replace exec calls to run rm by unlink_if_exists()
Avoid directory traversal when reading package xml files, also check if file exists before try to read it
Remove id=0 from miniupnpd menu and shortcut