Fit text to bounding box
Fixed function declaration
Fixed codestyle
Merge branch 'feature/multiline' of github.com:salemgolemugoo/Imagine into salemgolemugoo-feature/multiline

Conflicts:
	lib/Imagine/Draw/DrawerInterface.php
Fix CS
Fix #31: Check GD function existence before using it
Merge pull request #307 from romainneutron/salemgolemugoo-feature/multiline

Add support for multiline text
Update changelog
Merge pull request #309 from romainneutron/fix-31

Fix #31: Check GD function existence before using it
Fix #286: Some image files are not correctly handled
Merge pull request #311 from romainneutron/fix-286

Fix #286: Some image files are not correctly handled by Imagick
[FEATURE] Introduce image metadata

This introduces `metadata` as a gettable property of
the `ImageInterface` and its implementations, in order
to carry initial image metadata along the lifecycle.

The distributed implementation determines the metadata
by the image's EXIF information, but it not limited to
this in the future.

This is a preparation for #222 and related to #190.
Add metadata reader injection on ImagineInterface