Fixed whitespace issues in annotations

This pull request performs the following:
* Removed newlines from annotations (creating new `<xs:documentation>` nodes in their place)
* Removed trailing and leading spaces from annotations
* Updated all annotations to end with a period (for consistency)