-initial stab at doc-modal sheets
-fix uninitialized _selectedRange member when loading from cib
Revert "-fix uninitialized _selectedRange member when loading from cib",
putting in another branch

This reverts commit 2a82703e468d19c49ed9df3db84d2ee25ec13b3f.
Merge remote-tracking branch 'upstream/master'
Various fixes for sheet bugs
-handle attempt to close sheet while it is animating in
-fixes Safari 5.1 animate out bug by using a timer to
initiate the in/out process
-allow window shadow to become 0 width/height for smoother animation
-keep parent window behind sheet when orderFront: on sheet or left mouse down on parent window
-sheet attached to modal window runs in modal context
-events in modal run loop get passed to sheet's parent window, so it can move and resize
-implement CPWindow sheet notifications on delegate
-raise error when window already has a sheet, or attaching sheet to a sheet
-update docs for sheet notifications
-call orderOut: to dismiss the alert sheet
-use _endSheet to end sheets
-do not call orderFront: if the sheet is already visible
-implement orderOut: to control sheet dismissal
-lots of comments and a few debug prints
-allow any window to become a sheet
-allow any window to become a sheet
MainBundle path has no '/' at the end when running in CommonJS.
This will make relative paths fail. For example if OBJJ_INCLUDE_PATHS has the path "../../MyLibrary".
MyLibrary will not be found when the path is joined with mainBundlePath without an ending '/'.
This is working when running in Browser.
-remove next sheet context hack
-order of notifications/didEndSelect are correct now
-correct documentation
    Added support for CPTableView content binding, generally used with view-based tables.
    Grouped the 3 ways to set objectValue on a dataview (content binding, column value binding or regular delegate method) under one main method: _setObjectValueFortableColumn:row:ForView:
    Also fixed a bug where the dragging rows didn't have their bindings applied. Columns and row dragging are now using the previous method for setting data view objectValue.

    Updated TableBindings example: table with content binding vs. columns with value binding.
Removed hardcoded width in disclosure button
Merge remote-tracking branch 'upstream/master' into CPTableView-content-binding