Added a helper module for visiting each shape in an API model.
Added an API translator for cloud front.

Also generalized the ModifyShapes module into a Api::Visitor.
Converted all :max_items shapes in CloudFront from strings to integers.
Added integration tests for Amazon CloudFront.