Use .get() instead of assuming a rule has a Transitions or Filter key (both of which are optional) (cherry picked from commit 8b341619ae)
8b341619ae
* - add tests for s3_lifecycle - fix a bug comparing transitions with different storage_types * make s3_lifecycle work with boto3 * add noncurrent version lifecycle rules