New: updating Cappuccino from xCodeCapp

This PR add the possibility to update cappuccino from xCodeCapp. How does it work :

- Create a temporary file for cappuccino
- Download Cappuccino. The downloaded Cappuccino will be either the last release or the last version of the master branch (option in the preference)
- Make a jake clean
- Make a jake install

There is a small window to follow the progress of the install (3 steps ; download - clean - install).
If there is a issue with the install, the developer will be notify with which step failed (xCodeCapp internally log everything).
The environment var CAPP_NOSUDO is set to 1. It means, if a developer did a bootstrap or a previous jake install in sudo, the update of cappuccino will fail.

Changed the credit of xCodeCapp and pass it to the version 3.1
Fixed: fixed type in XcodeCapp
Fixed: Jake clean in xCodeCapp

Previously we used jake clean instead of jake clobber
Merge remote-tracking branch 'origin' into xCodeCappUpdatingCapp
Fixed: type in preferences for the update of cappuccino
Fixed: xCodeCapp documentation is outdated

Fixes #2114
Fixed: udpate file help.pages
Fixed: Removed value bindings for Capp Lint in XCodeCapp .xib file. Reference to PR #2119
Fixed: kDefaultXCCAutoShowNotificationOnCappLint is set to NO
Merge pull request #2116 from Dogild/xCodeCappUpdatingCapp

New: updating Cappuccino from xCodeCapp