Minor cleanup and do not reuse annotations on Output Serialization annotations
[bugfix] Make sure to serialize Output annotations correctly for
rest:resource-functions()
Merge pull request #399 from adamretter/bugfix-resource-functions

Bugfix to rest:resource-functions()
This patch allows to build eXist on Windows 7.

All 3 commits steps were due to a git flow feature finish done before git flow feature publish.

Last commit comment was

*  Opened related issue https://github.com/eXist-db/exist/issues/385

Warning suppression:
The obsolete usage of xslt style location has been updated.
The new location is relative to the project. The subdirectory
installer has been inserted before the install.xsl style.

Failing building:
The Saxon factory has been added to force Saxon usage and acces to the tokenize function.

Failing building:
The processing of xar are failing due to Linux dependent usage of file separators
Correction to solve failing installer build from any gitflow release branch. Modification git.branch to remove any \ or  / . Those characters could be interpreted as file separator.  Property git.commit based on git.branch is used as part of target file. The build path refer an unexpected and inexisting subdirectory.
Correction to solve failing installer build from any gitflow release branch. eg: release/eXist-2.2-Dev.RC1
Modification git.branch to replace any \ or / by _.
Those \ and / characters could be interpreted as file separator.
Property git.commit, based on git.branch, is used as part of installer target filename. By consequence, the build path refer an unexpected and inexisting subdirectory.
Merge branch 'feature/BuildFromFlowReleaseCorrection' of https://github.com/pcolot01/exist into feature/BuildFromFlowReleaseCorrection

Conflicts:
	build/scripts/git-support.xml
Merge branch 'feature/BuildFromFlowReleaseCorrection' of https://github.com/pcolot01/exist into feature/BuildFromFlowReleaseCorrection