openvpn, allow for entering client user credentials in the WebGUI
Fix gateway quality RRD to have the correct granularity and be consistent with the pfSense graphs set.

Create gateway quality RRD with settings suitable for pfSense graph set,  since apinger uses default step (300) and other settings that are not so  good/consistent with the pfSense graphs set.

Originally Submitted as Pull Request #672.
Resubmitting to Master.
Add the missing global $g
Make Firewall Rules Advanced Options open if used

Currently, if there are some settings defined in Firewall Rules Edit, Advanced Features, Advanced Options, the Advanced Options section is left minimized when the Firewall Edit screen is displayed. This makes it easy for a user to not notice that there are some Advanced Options settings.
This change makes the Advanced Options section be displayed if any of the settings are defined, in the same way it is done for all the other Advanced Features sections.
Better just use start here seems to be more reliable
default openssl to 2048
Refine check for existence of rule advanced options
Merge pull request #997 from phil-davis/master

Make Firewall Rules Advanced Options open if used
Remove unecessary quotes
Skip input validation when choosing an existing certificate, it should fix #3505
fix some variables gettext
more fix some variables gettext
better make of gettext in expression (thanks rbgarga)
Properly use key here.
Make the voucher auth through xmlrpc work.
update translate pt_BR gettext file
Add all advanced options to rule table hover text

Bug #3512
firewall_virtual_ip , allow deleting last ip-alias if interface uses same the subnet. (while CARP-ip is present)
Update services.inc

Added missing usepublicip with dyndnsCheckIP
pfSense_interface_deladdress() only knows how to delete an ip address, not a subnet. It should fix #3513