Refactoring in progress. Commented out the existing update_rules() function and added methods to detect the removed rules
Added a method to detect newly added rules
Added the ability to distinguish between the ingress rules and the egress rules for update
Added the capability to add and remove rules independently
Adjusted the build rules params method to properly handle the source security group id listing for add and remove rules
Polished the methods and added comments
Removed trailing whitespaces
updated dialog text to accurately reflect what is really happening
GUI-1266: Move a few comments to method docstrings.  Misc PEP8 cleanup
Merge pull request #993 from eucalyptus/GUI-1266

GUI-1266, GUI-901 Re-factoring of the security group rules update and adding of the warning display in case of invalid rules