consolidate GSON instances into JsonUtils in preparation for common usage of transform spec adapters
first cut at supporting multiple tile specification implementations including references, interpolated transforms, and lists