Fixes #999 - template:list throws UnexpectedValueException
Fixed wrong errorcode if return annotation has a type of 'type'

Errorcode should be PPC:ERR-50017 instead of PPC:ERR-50004 if return-type is 'type'.
Restored structure.xml generation of @version, @link, @see and their derivatives to what legacy templates expect.
In structure.xml, add back links from types to files.
In the XML writer, removed htmlspecialchars() calls in favor of a str_replace() targeting only "&", as that's the only problematic character.
Merge pull request #1003 from boenrobot/xmlwrtier-tags

More structure.xml fixes
Merge pull request #1002 from siad007/patch-2

Fixed wrong errorcode if return annotation has a type of 'type'
Merge pull request #1001 from siad007/patch-1

Fixes #999 - template:list throws UnexpectedValueException
Add use statement for DocBlocks
Merge branch 'develop' of github.com:phpDocumentor/phpDocumentor2 into develop
Get locale for translator from config if available.
Add german message translation
Fixes #1016 skip non-interface descriptors
[#997]: Introduce logger parameter and disable logging to file by default
Add support for XSLCache in the XSLWriter Improvement

Fixes #826
Prepare the constraint call for IsReturnTypeNotAnIdeDefault validator
Add new validator
Merge pull request #1015 from siad007/patch-3

Enable message translator in phpdoc.xml
Merge pull request #1019 from davidfuhr/bugfix-1016

Fixes #1016 skip non-interface descriptors
Merge branch 'develop' of github.com:phpDocumentor/phpDocumentor2 into develop