Snort 2.9.6.0 pkg v3.0.13

Snort 2.9.6.0 pkg v3.0.14
---------------------------------

This update for the Snort package fixes three bugs, adds two new features and simplifies the code around the snort.conf file generation.

Bug Fixes:
--------------
1. The word CANCEL is misspelled in a confirmation prompt when clearing all blocks on BLOCKED tab.

2. Snort will install but not start on pfSense 2.2 snapshots.

3. When disabling Snort on an interface, some Snort settings are cleared and lost.

Feature Change:
----------------------
1. "Save Settings on Deinstall" now defaults to 'on' for new initial installs.  Note this change only affects first-time installs of the Snort package.  Existing installs will continue to use the last saved setting when Snort is reinstalled.

New Features:
-------------------
1. The ability to create a new Snort interface instance by "duplicating" an existing instance is now available.  This feature allows an admin to duplicate the settings for an existing interface over to a new Snort instance on a different physical interface.  All settings are duplicated with the exception of: (1) the interface name, (2) the interface description, (3) the Home Net, External Net, Pass List and Suppress List values.  The Home Net, External Net, Pass List and Suppress List values for the new instance are set to "default".  The "duplicate" feature is activated by clicking the plus (+) icon next to the desired "source" instance.

2. Additional configuration parameters for the POP3, IMAP and SMTP preprocessors are now available on the PREPROCESSORS tab.  These parameters were formerly defaulted to hard-coded values, but are now configurable by the user to optimize performance of these preprocessors in a specific environment.

Is this necessary here?
Its not blocking but its better to do such calls on the callers side not inside this function as much as possible.