Added mtl_JSONArrayTransformerWithElementTransformer

Refactored from mtl_JSONArrayTransformerWithModelClass
Accepts any NSValueTransformer for transforming array elements.

Useful when array elements aren't all of the same class.
(For example, if they are subclasses of a common class.)
Added podspec