Fix invalid state
Better handle edge cases
Created new test configuration for MixedModuleStore
Refactored ModuleStoreTestCase to use modulestore interface
for clearing _MODULESTORES
Removed outdated template logic in ModuleStoreTestCase
Removed unnecessary settings wrangling from ModuleStoreTestCase.

Modified navigation tests to use MixedModulestore
Updated factories to find editable modulestore

Updated test_submitting_problems

Updated test_tabs.py

Updated test_view_authentication

Updated test_views

Updated courseware/tests/tests.py

Updated test_masquerade

Updated test_module_render

Pylint fixes

Updated video and word cloud tests

Updated course wiki tests

Updated license and open_ended tests.
One open_ended test still failing due to Mako initialization issues

Updated staticbook

Updated django_comment_client tests

Updated instructor tests

Updated instructor task tests

Updated external_auth tests

Updated course_groups
Merge branch 'master' into will/use-mixed-modulestore-in-tests

Conflicts:
	common/lib/xmodule/xmodule/modulestore/django.py
	lms/djangoapps/courseware/tests/test_views.py
	lms/djangoapps/courseware/tests/tests.py
Fix var name issue
Merge pull request #762 from edx/jkarni/hotfix/tempfile-varname

Fix var name issue
LMS acceptance tests use mixed modulestore
Refactored to remove test#XXX methods from ModuleStoreTestCase
Pep8/pylint fixes
Fixed test_masquerade failure due to not clearing the modulestore
between tests.
Added comment justifying ModuleStoreTestCase design.
Remove network calls in tests
Stylistic changes
Common djangoapps no longer access courseware; other cleanup
Merge remote-tracking branch 'origin/master' into fix/vik/oe-state
Allow Studio to display error modules.
Removed unnecessary TestCase
Add delete confirmation to static pages.

We used to use a regular JS `confirm`; this makes the UI consistent
with the rest of Studio.