Fixes to the dumper mechanism:

* Constructors and Use statements will now be filtered out as they have no place in the dumped output
* Added fixture to test filtering as per above
* Added test to capture that dumping works as per above

Erata:

* Added the missing license details in composer.json file so that this comes through correctly on https://packagist.org