Enabled code coverage (and others) for scrutinizer
Create phpmd.xml.dist
Temporary removed call to an undefined logger

until a logger would be implemented
made cc external
made cc external
Split too "long method". 

Related to https://scrutinizer-ci.com/g/phpDocumentor/phpDocumentor2/code-structure/develop/operation/phpDocumentor%5CCommand%5CConfigurableCommand%3A%3AgetOption
Split too "long method".

Related to https://scrutinizer-ci.com/g/phpDocumentor/phpDocumentor2/code-structure/develop/operation/phpDocumentor%5CTransformer%5CCommand%5CProject%5CTransformCommand%3A%3AloadTransformations
Reduced complexity and shorten long method

Related to https://scrutinizer-ci.com/g/phpDocumentor/phpDocumentor2/code-structure/develop/operation/phpDocumentor%5CDescriptor%5CFileDescriptor%3A%3AgetAllErrors
Update FileDescriptor.php
take a more descriptive name
Fixes #1180: Package builder crashes on empty subpackage
Downgrade ZF to 2.1.*

Starting with ZF 2.3 they have bumped their minimum version to
PHP 5.3.23. Because phpDocumentor is fixed on PHP 5.3.3 we needed
to stick to the ZF 2.1.* components which are suitable for 5.3.3.
Fixes #1178: NamespaceDescriptor didn't init tags

The NamespaceDescriptor did not initialize the tags collection causing
the MarkerFromTagsExtractor compiler pass to throw a fatal error when
it executes before the Namespace Tree Builder (because that
inadvertently initializes the tags collection).

This commit explicitly initializes the collection
Implement support for Variadic arguments

Fixes https://github.com/phpDocumentor/phpDocumentor2/issues/629, in
this commit we add support for recognizing and displaying variadic
arguments as described in the Variadics RFC on Internals
(https://wiki.php.net/rfc/variadics).

This adds support for describing Variadics even before PHP 5.6, where
this feature is planned.
Update lock file to include latest DocBlock fixes
Merge pull request #1168 from siad007/patch-14

Split another too "long method".
Merge pull request #1167 from siad007/patch-11

Split too "long method".
Merge pull request #1164 from siad007/patch-10

better scrutinizer support
Merge pull request #1165 from siad007/patch-12

Temporary removed call to an undefined logger
Root package contents are not displayed

Due to a logical error the contents of a root package were never shown.
This commit fixes that error and corrects a logical problem where
namespaces were still shown despite that they had no contents.

Fixes https://github.com/phpDocumentor/phpDocumentor2/issues/1160