New: Initial commit of the Ansible playbook
Errors were not shown in XSL templates

The XML writer checked if there are errors by directly checking the
file object and not its children. This meant that errors were only shown
if the file itself contained an error.

In this commit we have altered the check to include all children.
Strip starting separator from constant namespace

The XML/XSL writer rely on the absence of the opening namespace
separator to properly generate a tree of namespace objects and to
render paths to the proper html files.

The constant converter did not strip the separator; causing bugs in the
rendered output
Version number has a LF

The version number that is imported by phpDocumentor contains a LF
character at the end. In order to have a clean and comparable output
we trim the retrieved version number so it will not feature any
control characters.
1267: Fix crash in Twig extension
Merge branch 'feature/1267' into feature/fix-xml-writer
Fix crash in PathFinder
Remove duplicate ns separator in DEFINE

Constants that were defined using the DEFINE keyword instead of the
CONST keyword received an additional namespace separator at the start.
This hurts searchability and with this commit any existing prefixes are
stripped before building the full name.
Merge pull request #1251 from mheap/feature/ansible

New: Initial commit of the Ansible playbook
Merge branch 'develop' of github.com:phpDocumentor/phpDocumentor2 into feature/fix-xml-writer