Add Route53 hosted zones and rrsets
Merge remote-tracking branch 'upstream/master' into additional_resources
i think this was eating my arrays?
Fix EC2 instance subnet and iam_role names
ensure hosted zone names end with a period (otherwise aws appends it and puppet starts getting confused)
Add ec2_instance option for A/CNAME rrsets
Fix EC2 some instance attribs being fetched incorrectly, add custom property type to handle arrays of hashes which takes care of pretty much all the insane things puppet does with your param data.
add general lookup function for other resources… wondering if there’s a reason why we’re not using it for everything else?

(that isn’t rhetorical, I’m actually wondering)
fix load order related bug, remove some cruft
added aws_elb type
add instances to elb
elbs DO have be region aware after all
Add read-only property for the public ip addresses of our EC2 instances.
Made the custom unordered list property more generic (need to match strings in any order as well) and renamed it to reflect this.
Made ec2 instance processing a bit more resilient, added more helpful and immediate error messages.
Handle ec2 instances that are in the middle of a state transition
fix elb loading (strings, everything is strings!)
Add read_only macro to replace the ad-hoc define_method loops
Refactor rrset to allow delete and property updates for records and ttl
Handle managing of default vpc security group