made aws_ec2_instance security_groups property mutable!
added aws_s3_bucket resource type
Added permissions option to aws_iam_role
fixed issue with aws_s3_buckets and using us-east-1
Make aws_elb health_check and target mutable
wrong lb instance
right, everything is strings, of course
Merge remote-tracking branch 'upstream/master' into valiant_cleanup_effort

Conflicts:
	lib/puppet_x/bobtfish/unordered_list_prop.rb
Rename ec2_api -> aws_api
Add region facts and AZ lookup
only need 1st arg
Forgot to account for capitalization
Preparing new base functionality: 
- prefetch based on catalogued region only
- recursive region lookup in providers 
- sugar to generate region lookup
- on-demand prefetch during lookup
- sugar to generate API methods
- ruby <1.8 shim for class methods
Add region finders to all providers
Remove redundant properties (subnets imply vpcs, vpcs imply region)
Transition all existing resources to new `Aws_api` interface (`instance_from-aws` and `aws_items_for_region`) and added `primary_api` class macro to help generate the latter.
WIP generic pattern based rrset values
redundant
aws-sdk handles setup from ENV vars without our help
you are all about to take a trip to refactor-town