Merge pull request #1706 from slevenbits/slevenbits-tokenfield-scroll-fix

Fixed: token field autocomplete scrollbars unresponsive to mouse.
Merge pull request #1707 from slevenbits/slevenbits-tokenfield-value-fix

Fixed: if any token field was being edited, the object value of all other token fields contained the partial value.
Merge pull request #1698 from ahankinson/travis-ci

Travis CI Integration
Whitespace.
Fix tab view test to work after 2758454.

Now that we use layoutSubviews in CPTabView we have to make sure it's called in a unit test scenario.
--quiet and --verbose boostrap.sh options.

Without this change, bootstrap.sh outputs a great deal of often superfluous information, like precisely which files are unzipped.

Also, curl and wget display progress information by default.

With this change, by default unzipping is quiet, unless --verbose is specified. curl and wget still display progress information, but --quiet can be specified to prevent this.
Try to make travis output more to the point.
Fix 7070fe9b2e.
Fixed: [CPApp windows] contained nil.

Before this fix, CPApp tried to add nil to its internal list of windows, even that nil should not be added to a CPArray. Second, that nil was actually returned by [CPApp windows] rather than an expected list of only CPWindow instances.

This fix makes [CPApp windows] return only actual windows, replaces the internal _windows[0] placeholder with CPNull, and ensures this CPNull is never actually exposed outside of the class.
Fixed: CPApplicationTest setArguments.

Without this change, CPApplicationTest's manipulation of window.location.hash was ignored by CPApplication in recent versions, since CPApp in a unit test normally does not have access to the window object.

This change makes it so that CPApp does try to access the window object, even in a unit test scenario (non PLATFORM(DOM)).
Skip check-missing-imports in standard jake test to make the load on travis-ci lighter.

"detect-missing-imports" takes a long, long time to run. Since it only emits warnings it can't affect the result of the continuous integration builds.

Until it can be made a little faster it's probably best to run it by hand with `jake check-missing-imports`.
Added support for new compiler when loading objj files in the browsers
Compiler now works with jake and can compiler the whole Cappuccino framework. A lot of test cases still fail
More changes now when we don't have with(self)
Tried to make the import mess a little better. Fixed a lot of bugs. Changed some class names in the test cases. Looks like all the tests are being run in the same space. Has to look into this…..
Bug fixes for failing test cases
Fixed import statements in nib2cib, bug in load system and some more fixes to test cases
Forgot to add one file
A little code clean up.
Fixed: CPAlert sheet crash.

Without this fix, CPAlert windows would not finish closing before sending the `alertDidEnd:returnCode:` delegate message. This would lead to a crash if the delegate method tried to open a new sheet.

This fix makes sure to fully order out the alert sheet before sending the delegate message.