Added additional LaunchConfig options
Unit tests now work with new LaunchConfig options
Bootstrapping of VPC instances is now supported

* Normalizing of subnets now uses ids for proper local/remote comparison
* Verification of security groups is excluded for VPC security groups ids
* Group options now update using all values regardless of diff unless nil
Fixes unit tests for subnet related changes
Fixes vPCZoneIdentifier bug from non-VPC AS grps

It appears the :subnets field was required for the initialization of the
Rivet::Config class, this should not be the case, I've removed it and it
cleared up the issue.
Merge branch 'vpc_support'