Added ImageReader, ImageReaderAware and ImageReaderAwareTrait with associated tests.
Moved DummyImageReaderAwareClass to the bottom of the ImageReaderAwareTrait test to match other tests.
Inject an ImageReader into all applied ImageReaderAware transformations
Added Watermark-transformation with tests.
PHPDoc and code style fixes
Updated docs and use the getObjectForTrait method for testing instead of the dummy implementation