AWS SecurityGroup Update

This pull request solves two problems. A panic that occurs when a diff is done between configurations where a slice value is now shorter than previously. The second is an error when adding or removing security groups or CIDR blocks from a security group. The change creates an method for "unrolling" those compound updates in to individual ingress requests.