[Doc] Make clear that an error occurred in a pre/post hook.
[Rakefile] Perform setup on for integration only if needed.

This skips the unneeded update.
[Rakefile] Don't set the git user as not needed anymore
[Rakefile] Perform setup on for integration only if needed 2
[Cleanup] Move constant closer to code that uses it.
Update README.md
Remove documentation generation

Related #1037
english'd changes
[Integration] Use aggressive cache
[Changelog]
[Specs] Facelift inspired to xctool
[Specs] Refine output
[Changelog]
updated changelog for inhibit_warnings fix
added issue link to the fix
Merge remote-tracking branch 'upstream/master'