New: Added menu Create Project... in xCodeCapp

Previously it wasn't possible to create a capp project from xCodeCapp.
Now you can create one from the menu item Create Project, xCodeCapp will load the project as the same time is no error occurs.
When choosing an existing project, xCodeCapp removes the old one (this is asked to the user, would you like to replace the files...).
In case of errors, the errors panel appears.
Added: Creating project with symlinks

Previously it wasn't possible to create project with symlink.
Now you can set in the preferences of xCodeCapp if you want to create your project with symlink or not with a radioButton.
When launching xCodeCapp, the system will check if $CAPP_BUILD is defined or not. If not, the button in the preference will be disabled and a toolTip will advice how to create a $CAPP_BUILD variable.
Changed capp_buid to cap_build....
Changed the format of the xib to 4.6
FIXED: lineBreakMode set to CPLineBreakByTruncating* was trimming consecutive white spaces

Previously, using a truncating line break mode on a CPTextField and setting the string value to "test      test" was displaying "test test". This patch changes the css white-space property from "nowrap" to "pre" which preserves the white spaces.
Merge branch 'master' of https://github.com/cappuccino/cappuccino
Merge pull request #1996 from rgv151/master

PATCH: Implement shouldExpand/Collapse delegate for CPOutlineView
Merge pull request #1969 from Dogild/xCodeCappCreateProject

New: Added menu Create Project... in xCodeCapp
Fixed: Delegate method of CPTableView aren't call in the good order

Previously the call of the delegate method of a CPTableView weren't call in the good order, specially the selecting method.
Now it works as in Cocoa.
Fixed typos

Test app in Tests/Manual/TableTest/DelegateSelectionTest
Fixed typo
Fixed: CPNumberFormatter minimum and maximum wrong encoding when set to nil

Previously, a decoded CPNumberFormatter was converting the minimum and maximum values to 0 if they were set to nil. This was causing unexpected behavior when creating a CPNumberFormatter from a xib. This patch actually decodes _minimum and _maximum values as objects to preserve nil.

Test added in Foundation/CPNumberFormatter.j
Merge branch 'master' of https://github.com/cappuccino/cappuccino
Merge pull request #1999 from Dogild/delegate-CPTableView-Methods

Fixed: Delegate method of CPTableView aren't call in the good order
Fixed: Previous commit was preventing to select in the void if selectionShouldChangeInTableView: was not implemented

This patch restore the correct behavior