cleanup student_testing/tests.py imports
extend KALiteTestCase to have a default device now. Fix some MRO errors because of inheriting CreateDeviceMixin
create a KALiteClientTestCase and a skeleton KALiteBrowserTestCase
fix CurrentUnitTests and CoreTests inherit from KALiteTestCase
started cleaning up and removing CreateDeviceMixin
don't launch pdb when --failfast is given as parameter
start refactoring tests to use BrowserActionMixins and the new KALiteBrowserTestCase
make kalite.distributed tests work by using a combination of BrowserActionMixins, FacilityMixins and KALite*TestCase
make kalite.student_testing tests work
make kalite.i18n tests work
make kalite.control_panel tests work
fix kalite.coachreports tests
fix kalite.updates tests
clean up imports in main/tests/base.py
remove TestGetTopictree.setUp()
remove CreateDeviceMixin from Store tests
Merge branch 'nalanda-rct3' into refactor_tests

Conflicts:
	kalite/coachreports/tests/coachreport_tests.py
	kalite/control_panel/tests/control_panel.py
	kalite/testing/mixins/playlist_mixins.py
	kalite/testing/mixins/securesync_mixins.py
disable logging for all tests
use logging for output
remove create_test_admin