Add new deserializer to handle zipped json data

ProductUsage objects are able to be zipped before being sent across the wire to
RCS. This functionality has been added to BaseResource, so other datatypes can
take advantage of zipped json.

Unit tests will be in later today or tomorrow.