MTLValueTransformer improvements for inheritance

* Moved MTLReversibleValueTransformer interface declaration to MTLValueTransformer.h
* Declared initWithForwardBlock:reverseBlock: in interface to make it accessible