[WIP] Definition dumper

This PR adds the possibility to dump definitions.

Will be used by #143, and probably by #152 

```php
interface DefinitionDumper
{
    /**
     * Returns the given definition as string representation.
     * @param Definition $definition
     * @return string
     */
    public function dump(Definition $definition);
}
```