Modifications for grades tab
Modifications for grading
Merge pull request #37 from elgreco84/master

added hides_course_grades to the course object
Webview does not dismiss until process complete

The webview now waits to dismiss after the oauth code is posted
and the user has been fetched. This way you don't have an akward
period between when the webview modally dismisses itself and the
login stream completes.
Merge remote-tracking branch 'instructure/CanvasKit/master'
Merge pull request #38 from jarsen/master

Make webview wait to dismiss
better keychain key names.

The constants were some ending with name, others not. This was
inconsitent. Also confusing because `CKIKeychainCurrentUserName`
made the key look like it was only storing a user name, when in
actuality 'name' referred to the fact that the constant was the
name/key value in the keychain where the current user was stored.
rename domain to baseURL

this makes more sense and is more consistent
because it matches the name of the property on
the CKIClient object.
Merge pull request #39 from jarsen/master

Minor renames and fix ups
Merge remote-tracking branch 'instructure/master'

Conflicts:
	CanvasKit/Models/CKIAssignment.m
Merge remote-tracking branch 'instructure/master'
Merge pull request #40 from mileswright/master

Grades Tab changes
Fixed naming for gradingType
Merge pull request #41 from mileswright/master

Fixed naming for gradingType
Fixes a crash caused by missing keychain creds

When the baseURL is missing from the keychain attempting to initialize a client
instance will raise an exception.
Merge pull request #42 from derrh/master

Fixes a crash caused by missing keychain creds
Updated properties on CKIPage

Added frontPage to tell if the page is the front page. Also added the published property.