reverseSetValuesFor: handle multiple selection
formatting+nil equality
Fixed: unable to chain sheet in a window

Previously when chaining sheet on the same window, Cappuccino crashed.
Now chaining a sheet in the delegate method of the method endSheet: will open the next sheet.

Now when opening a sheet, we check if another sheet is currently closing. If yes, we wait till we get the notification of the closing of the previous sheet. And then we open the next sheet.

Fixed #2159

Test app in Tests/Manual/AttachedSheet2/SheetWindowController.j
Typo: becauwe instead of because
NEW: Environment variable to disable CommonJS environement building

This patch allows user to disable the commonJS build phase by setting the system environement variable IGNORE_ENV_COMMONJS.

For instance `export IGNORE_ENV_COMMONJS=1`
Fixed: NativeHost is no longer built by default

This commit removes NativeHost from the 'Tools' Jakefile, ensuring that it does not get built by default.

Fixes #2239
Fixed: Removed old CI scripts from the Tools directory

The Tools directory contained some old scripts for a previous continuous integration system. Since we're using Travis now, these are no longer needed.
New: new options for the command objj

This pull requests adds the following feature for the command objj:

- Option -h or --help to get the help of the command
- Option -I or --objj-include-paths to specify the frameworks to be used
- Possibility to pass several files to the command, for example objj AppController.j Test.j
New: Added option --parser/-p to the command objj

Previously it wasn't possible to specify a custom parser for the command objj. This is needed for xCodeCapp
Fixed: part of the code missing after the previous commit refs #f21dcb8265d78683f984aa70014e1fb91a191ae7
Fixed: change option -p in objj by bash concept --
Fixed: fixed issue with press, capp and nib2cib with the new command objj
Test: updated test ToolTest.j. Added tests for capp_lint and objj
Test: removed test for capp_lint
Revert "Test: removed test for capp_lint"

This reverts commit 2bf012100a04eb67714486a1dcffd67d1c51f519.
Test: removed test for capp_lint
Fixed: added options -m for objj. This option allows you to make objj on several files
Merge pull request #2242 from primalmotion/disable-flag-for-commonjs-environement

NEW: Environment variable to disable CommonJS environement building
FIXED: Some APIs in CPComboBox were broken

Previously, when setting font, alignement, intercellSpacing or itemHeight, CPComboBox was assuming the listDelegate was already created.
This patch stores the values in CPComboBox if the listDelegate is not ready, and apply them once it is.
STYLE: Make previous patch cleaner