Correctly fetch VPC instances from SG.

Use filters to fetch the instances.
Conform to PEP8, except E501
Add unit tests for new security group filtering behavior
Merge pull request #1677 from danielgtaylor/vpc-secgroup

Update SecurityGroup instance fetching to use filters; Fixes VPC instance issue. Fixes #1677 #1665.