Fixed issue with AWS::CloudWatch::MetricCollection#with_dimensions.

Dimensions were getting lost before being passed to #filter.
Added specs for this feature as well.

Fixes #286.