Removing extraneous UIKit imports in preparation for building for Cocoa.
Cleaning up imports of BoxSDK to improve hierarchal import scheme and prepare for building for Cocoa.
Final extra import cleanups in preparation for building for Cocoa.
Initial Cocoa project commit. Box Cocoa SDK builds as framework. Tests not ported/implemented yet.
Fix rotation issues with Folder Picker view controller children

BoxFolderPickerViewController is a container view controller.
One of the container VC's responsibilities is to properly size
the views contained within it.

This view controller contains a BoxFolderPickerTableViewController.
If the SDK does not have an OAuth2 session, the table view
controller is swapped it out for an authorization view
controller.

If the app is rotated while the authorization vc is active,
swapping back in the table vc when the user authenticates was
not correctly resizing the view which caused the table view
to render more narrowly than it should.

This commit follows Apple's recommendations for container view
controllers and sets the child's view bounds before making it
the active view.

@see http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html
Set the frame of the subview to the bounds of the superview, not the frame
Merge pull request #19 from box/folder-picker-fix-rotation-issues

Fix rotation issues with Folder Picker view controller children
Update setup instructions

Include additional frameworks that need to be linked to.
Add link to documentation site.
Add the ability to compare BoxModels to each other

This commit adds a compare:usingComparator: method to BoxModel as well
as several comparators that order models based on their properties.

Included comparators:

* type and id
* name
* size
* created and modified dates
* SHA1
Refactor BoxFoldersResourceManager to follow the style in BoxFilesResourceManager

When BoxFilesResourceManager was introduced, it bought with it some additional abstractions
for creating API operations and makes the process of creating a new endpoint more DRY.
Bring these changes to BoxFoldersResourceManager to make the SDK code more consistent.

This commit also factors out magic strings to constants for both internal and external
use.
Merge pull request #20 from box/feature/model-comparators

Add the ability to compare BoxModels to each other
Rename subresource constants and fix typo in method name in folders manager
Rename subresource constants and reformat files manager

Add linebreaks to long method invocations to make the code easier to
read.
Unfortunately large commit - overall, got all tests running for BoxCocoaSDK

- added OSX OCMock framework
- moved existing iOS OCMock library and headers to accommodate addition of OSX framework
- added existing BoxSDK tests to BoxCocoaSDK tests
- fixed dependencies in BoxSDK tests to avoid linking UIKit
Fixing BoxSDKTests so they work with BoxCocoaSDK (and BoxSDK)
Cocoa is apparently a little tighter in testing on type-matching.
Merge pull request #21 from box/refactor/folders-resource-manager

Refactor BoxFoldersResourceManager to follow the style in BoxFilesResourceManager
Fixing test messages to properly indicate BoxCocoaSDK rather than BoxSDK.
Scrubbing my name from comments of newly created files.
Adding notes in top comments to indicate files mirrored between iOS and OSX versions of the SDK.
Updating bin/test.sh to execute BoxCocoaSDKTests. Note that the BoxCocoaSDK must be built with the 10.8 SDK, but it targets the 10.7 OS.