Add auto-rule disable feature based on disabled preprocessor dependencies

January 31, 2013

Change Log
============================================================
Add new feature at Ermal's request to scan preprocessor configuration on 
Snort startup, and automatically disable (comment out) rules in the enabled 
rules list that contain rule options dependent upon disabled preprocessors.  
This prevents Snort startup failures caused by "unknown rule options" when 
certain preprocessors are disabled by the user, but the corresponding 
dependent rules are not also disabled.

Modifed the warning NOTE on the PREPROCESSORS tab page at the top 
notifying user that preprocessors and rules have interdependencies, and 
rules may be automatically disabled if their corresponding preprocessors 
are disabled.