Add needs_grading_count flag when fetching assignments

There's already a property for this on the model, but it
will never have a value because we don't fetch it.
add needsGradingCount to CKICourse

the property was there, but the mapping wasn't hooked
up so you were never getting any values
Merge remote-tracking branch 'instructure/CanvasKit/master'
refactor CKIAssignment
fixing up rubrics
add to umbrella header, clean up
make assignment groups return assignments
actually use params from last commit
minor adjustments to models

rename a few properties, adjust types, etc.
Merge remote-tracking branch 'instructure/CanvasKit/master'

Conflicts:
	CanvasKit.xcodeproj/project.pbxproj
fix project file:
Merge remote-tracking branch 'instructure/CanvasKit/master'
update podspec to v0.47
Merge pull request #122 from jarsen/master

Many things, but mostly rubric support
Merge pull request #124 from nlambson/master

merge with jsonapi-support branch
Added CourseID to CKIOutcome and added support for refreshing with CourseID
Fixed minor copy errors
Merge pull request #125 from bpluim/outcome_changes

Added CourseID to CKIOutcome and added support for refreshing with Cours...
Fixes a login issue

fixes an issue where logging into the same domain multiple times without
killing the app will not prompt the user for username and password.
Merge branch 'jsonapi-support'

Conflicts:
	Podfile.lock