Merge pull request #8 from uw-it-aca/develop

Develop
Merge pull request #9 from uw-it-aca/qa

Qa
Merge pull request #12 from uw-it-aca/develop

Develop
Merge pull request #19 from uw-it-aca/qa

Merging Date Fix
Merge pull request #20 from uw-it-aca/develop

Develop
Merge pull request #21 from uw-it-aca/qa

Qa
Django 1.7 work.

Renames the Canvas models that clash with SWS models.
Adds related_names
Django 1.7 warning fixes.

All boolean fields that didn't have any customization (so plain models.BooleanField()) are replaced with models.NullBooleanField(), to bring them explicitly in line with django 1.6 defaults.
Trying to make it so python 2.6 on travis-ci is happier.
The canvas team requested all canvas models be changed.

Jim jlaney
only changing the three models will enrage people
Revert "The canvas team requested all canvas models be changed."

This reverts commit b1364af837cb35ff94f6cc06c6ec0aef6d3c8927.
renaming a few more canvas models to avoid conflicts
Merge branch 'bug/fixing_canvas_model_names'

Updating Canvas model names for Django 1.7 compatibility.
Resolve conflict with merge - remove restclients/sws/v4/registration.py; add is_auditor attribute.
add server verification to fetching canvas report files
moves request to _get_report_file
Merge branch 'develop' into qa
Merge branch 'master' into qa

Conflicts:
	restclients/models/sws.py