Update urls and define View classes for canvas course site creation and stub for course site status.  Provide template skeleton for canvas course site creation wizard.
Merge branch 'develop' into feature/update_urls_and_view_endpoint

Conflicts:
	canvas_course_creation/urls.py
	canvas_course_creation/views.py

Added a template_name to status view and perform course creation and redirect within post of course site creation.
Created a stand-in for status and updated wizard html to automatically perform a form submit on render.
Move CourseDataMixin into a separate mixins module.  Move dispatch override with permission checks directly into the CourseSiteCreationView.
Break out permission checks into a CourseSiteCreationAllowedMixin to facilitate using a series of mixin base classes (like LoginRequiredMixin).  Add test placeholders.  Remove test link.
Merge pull request #18 from Harvard-University-iCommons/feature/update_urls_and_view_endpoint

Feature/update urls and view endpoint
Remove canvas_course_creation from ext_tools project and instead include django-canvas-course-site-wizard (same code) from external repo.  Update requirements files to include dependency.  Update name of module for url inclusion and add newly named wizard to list of installed apps.  Add some lines to .gitignore that will allow for developers to have their own requirements file for local development (in order to be able to include local directories).
Merge pull request #19 from Harvard-University-iCommons/feature/integrate_course_size_wizard_from_external_repo

Remove canvas_course_creation from ext_tools project and instead include...
Add various Harvard Django apps in external repos to ext_tools Vagrantfile as synced folders.
Adjust ordering of local repository requirement files in each environment specific *.txt file within requirements.
All apps in ext_tools use the same database, so remove the custom db router and app_mappings from each settings file.  Also, add in the ISITES_LMS_URL setting for each environment - this is used by the course site wizard in the event that an official course site already exists and it is an iSite.
Revert back to canvas_token key name.
Adds Canvas base URL setting for app reference, updates .gitignore to support development with PyCharm IDE
Add config setting to test.py - even though it's not being used for ext_tools currently.
Merge pull request #20 from Harvard-University-iCommons/feature/remove_database_routing_add_isites_lms_url

Feature/remove database routing add isites lms url
added canvas_course_site_wizard to logging
Merge branch 'develop' of github.com:Harvard-University-iCommons/icommon_ext_tools into develop
added 'canvas_course_site_wizard' to logging
adds new settings for canvas base url
merges upstream changes from develop