#1130: Add feature to test type resolution

In issue #1130 it was indicated that arrays were not correctly resolved.
During research it was concluded that this is a design flaw and by
adding these tests we can verify whether the fixes in the upcoming
commits resolve this issue.
#1130: Create type collection
#1130: Create documentation for the AST creation
Merge branch 'develop' into 1130
Merge branch 'develop' of github.com:phpDocumentor/phpDocumentor2 into 1130
#1130: Continuing refactoring of types to value objects
Merge branch 'develop' into feature/1130
#1130: Assemble Types
#1130: Properly render CollectionDescriptors
#1130: Fix erroneous Types
Merge branch 'develop' of github.com:phpDocumentor/phpDocumentor2 into feature/1130
#1130: Fixing broken tests
#1130: Fix coding standards violations
#1130: Reduce complexity of TypeCollectionAssembler
#1130: Fix conflict between class names
#1130: Add missing property
#1130: Convert types to Value Objects
#1130: Commit test and refactoring for ArgumentAssembler
New: Initial commit of the Ansible playbook
#1248: Replace Zf\Config with Serializer-based config

In this commit I have placed the groundwork for replacing
the Zend\Config component with a JMS Serializer based solution.
This will enable us to show and document the configuration files
because they are solid objects.