[WIP] Adding NSValueTransformer+MTLErrorHandling

This adds `-mtl_transformedValue:error:` and `-mtl_reverseTransformedValue:error:`.

:warning: support for existing transformers and hooks in the adapters are coming