Merge pull request #6 from nbutton23/master

Reorganized code to be clearer. Renamed synchronous name space to compatibility_synchronous
Assorted Utilities/Helpers.

Add Matt Rice as a developer.

Bump MinSDK to 9.
Update gradle build version.

Make unit tests compatible with new versions of gradle.

Add way to get ALL courses/groups even though paginated.
Edit Assignment API
CalendarEventAPI is now paginated
Page now has boolean:front_page
You can now clear cache
Added avatarURLs to Recipient model
Added isTa check, rename duplicate files.
Modified Display Times to use device preferences
Make User parcelable.

Add strings to strings.xml
Recipient.java now extends canvasComparable
Add stuff for Instructure auto-builds.