adding selective rule addition & removal support to ec2_group while keep...

Hi,

I am adding support for selectively adding or removing rules to/from security groups. The default behaviour is still the same old, "exact: no" should be used to trigger the selective behaviour. I have also refactored some of the code here as part of the this exercise.

Thanks,
- praddy