WIP
Almost all top layer modles implement Serializable.

*Non backwards Compataible.
Moved duplicate code to base class
Removed unnessary implements.
Merge pull request #19 from nbutton23/MBL-2305-serilizable

Almost all models implement Parcelable.
Changed parcel methods to use createTypedArray instead of readParcelableArray
Merge pull request #20 from hhoang/master

Changed parcel methods to use createTypedArray instead of readParcelable...
Added needs_grading_count to Assignments & rubric_assesment for submissions
Merge pull request #22 from hhoang/master

Added needs_grading_count to Assignments & rubric_assesment for submissi...
Added AssignmentID's to Submissions
Section extends CanvasContext

Currently our CanvasRestAdapter namespaces API calls to 'api/v1/courses', 'api/v1/users' or 'api/v1/groups'.
This commit adds support for API calls to  'api/v1/sections'
Merge remote-tracking branch 'upstream/master'
Added students list to sections API and fixed parcel methods for submissions
Merge pull request #24 from hhoang/master

Sections extend CanvasContext and Added AssignmentID's to Submissions