Fix build path when $CAPP_BUILD not defined.
Merge branch 'master' into fontinfo-path-fix
CPCollectionView Implemented - (CPView)draggingViewForItemsAtIndexes:(CPIndexSet)indexes withEvent:(CPEvent)event offset:(CGPoint)dragImageOffset
and the corresponding delegate method from where you can ask for the default dragged view. Multiple selection not implemented yet.
Merge remote-tracking branch 'upstream/master' into CPCollectionView-dragged-view
CPCollectionView dragging: fix a bug where the dragging view was created from content instead of selection
CPTableView: When columns or rows dragging ends, enqueue the dragged views so they can be available when you drag again the column if they haven't been unloaded before.
The 2nd time you drag the same column/row, reduces -dragViewFor... duration by 90% according to webkit profiling.
CPFlashView a few  minor fixes, includes Test file
CPDictionary -initWithObjectsAndKeys: skip a nil key instead of breaking
CPURLConnection -sendSynchronousRequest: return nil if CPHTTPRequest failed.
Tests for previous commit
Fix for left/right cursors in CPBrowser
Fixed error in function CPDescriptionOfObject when a JSON object property has a null value.
The function can't handle the following JSON object: {name:null}.
Also added a test case for this.
Fixed scrollRectToVisible in CPView:
Earlier it only worked when the receiver was the document view of the clip view.
Added test case.
Make sure the text field is visible before focus so the browser
will not scroll without the NSScrollView knowing about it
Issue #1675 and maybe a little of issue #1301
This fix will not work without pull
request #1678 - Fixed scrollRectToVisible in CPView
Added scrollRectToVisible when CPTokenField becomeFirstResponder
nib2cib allows CPCheckBox and CPRadio to have themed height and adjusts it correctly
Merge branch 'master' into scroll_before_focus_text_field

Conflicts:
	AppKit/CPTokenField.j
CPCollectionView : Allow the prototype view to be loaded from a cib

With this commit CPCollectionView can load subviews from an external
cib. Outlets, actions and bindings between the view and the
prototype are restaured when the view is loaded.
CPCollectionView test. Nib test and bindings test.

Bindings:
collectionView CPContentBinding -> arrayController.selectedObjects
prototypeView CPValueBinding -> owner.representedObject
Update min/maxItemSize lazylly instead of subclassing -awakeFromCib

Binders can set values before -awakeFromCib. We were too late
and the bound content was not visible.