update templating guide documentation
update according to comments
adjust after feedback from mvriel
Merge pull request #728 from dbu/template-doc-updates

update templating guide documentation
Fix typehint in DescriptorAbstract->setErrors()

Also remove code from FileDescriptor that is implemented in parent
class DescriptorAbstract
Merge pull request #803 from tommygnr/fix-typehint

Fix typehint in DescriptorAbstract->setErrors()
Fix 2 potential bugs when there are not interfaces
Merge branch 'develop' of github.com:phpDocumentor/phpDocumentor2 into develop
Fix #802; structure.xml should contain full messages

Errors in the generated structure.xml did not contain a complete
error message, instead the error code was registered. To fix this
issue a new interface for writers was introduced to declare that
they should support translation of items and the XML Writer
should use that to translate the code into a message.
[#787]: Trim package name

When setting the package name it should be trimmed to that no awkward packages
are created that end in spaces.
Add exception to vagrant file so that NFS is only used with Linux and MacOSX