copying out existing versioned-serializers code into shared/serializers/, adding into available serializers, doing proper imports and references.
cleanup from debug session that I missed in initial self-code-review.
rename 'version' to 'minversion' for versioned syncing
Merge branch 'develop' of github.com:learningequality/ka-lite into save_the_django_serializers
cleaning cruft from django's serialize object
re-enabling fixture tests
Merge branch 'develop' of github.com:learningequality/ka-lite into rename_to_minversion

Conflicts:
	kalite/utils/general.py
OMG a merge conflict in a docstring. LOL
Added tests for VideoLog and ExerciseLog saving, including 2 that fail.

Also, minor cleanup on imports on securesync tests. They still pass.
adding empty string as default value for forms.
creating browser-based regression tests.  cleaning up form-based errors--one form used a non-standard / different error class.
testrunner: respect verbosity setting when cleaning pycs
Merge pull request #314 from gimick/cleanpyc_verbosity

testrunner: respect verbosity setting when cleaning pycs

Looks great!
Merge branch 'develop' of github.com:learningequality/ka-lite into error_on_empty_form_fields
making tests DRYer, reorganizing into proper apps
Fix for issue #298.
Fix for issue: #249

Removed additional data inside table cells that was not being shown or used.

For unknown reasons this caused a weird interaction in the styling.
Comment on returning empty list to client to prevent undefined
property errors when reading 'length'.
Merge pull request #315 from rtibbles/time_video_completed

Coach Report bugs: Fixes for issues #298 and #249
issue 302: Hide Remove users from group in User Management Page for ungrouped users