Patch for missing obj restore expiry date in s3 head response
Factor out ChangeRequest creation into methods.

This makes it easier to create more complex change batches that
encompass the deletion or update of multiple resource record sets.

Also, in update(), don't clear out @create_options until after the
change batch is actually called. Otherwise the object's state will be
mutated even if the batch raises for some reason.
Add some documentation.
attributes => attr
Merge pull request #163 from ahannon-fiksu/create_impl-array-fix

Fix create_impl when attributes is an array
Added support for Amazon Redshift.
Merge pull request #164 from YesVideo/master

s3 metadata request throws exception for objects pending restore from glacier
Merge pull request #155 from ab/route53-changerequests

Factor out Route53 ChangeRequest creation into methods
Merged branch 'redshift' into release/1.8.2
Marked a test as pending for the Core::Inflector -- hoping to remove edge cases.
Bump version to 1.8.2