Introduce RAC
Refactor api method calls to return RACSignals
Remove CKPagedResponse from umbrella header
Update favorite courses endpoint.

Also moved it to the CKICourse category.
Merge remote-tracking branch 'instructure/CanvasKit/master'
Stop ending signal before sending any data.
Merge remote-tracking branch 'jasonl/RACAttack'

Conflicts:
	CanvasKit/Networking/CKIClient+CKICourse.m
	CanvasKit/Networking/CKIClient+CKIFavorite.h
	CanvasKit/Networking/CKIClient+CKIFavorite.m
Adds the term for the course
Updates conversation support
Renames CKIConversationScopeAll to CKIConversationScopeInbox
Implements endpoint for creating a conversation.
Allow parameter passing to CKIClient for CKIUser.
Merge remote-tracking branch 'derrh/master'

Conflicts:
	CanvasKit/Networking/CKIClient+CKIUser.m
Added subscription to creation in CKIClient instead of ignoring it.
Updated to support conversation messages

Includes changes to support assignment submissions interleaved
with submissions
Merge remote-tracking branch 'mwright/master'
adds attachment ids to createMessage:
Allow a conversation to merge in sent message
Merge remote-tracking branch 'instructure/ReactiveCocoa'
Merge pull request #8 from mileswright/master

Merge in Reactive Cocoa changes