Added tests for VideoLog and ExerciseLog saving, including 2 that fail.

Also, minor cleanup on imports on securesync tests. They still pass.
Show valid link in alert for tabular coach reports.

Fix for #288.
Sort exercises within topics by difficulty (determined by x,y position in
sub-topic map).

Fix for #222
ignore validation errors in UserLog; they can't be handled.
organizations mail validation
organizations mail validation
Added tests for creating/updating exercise logs via the API.

The updating test currently fails, due to a bug in the code to be fixed.
Removal of unnecessary code in generating link URL.
Merge pull request #330 from rtibbles/tabular-link

Enable link alert and exercise sorting on tabular coach report view
Added tests for video log saving, with wrapper for Client to do logins etc
Merge branch 'develop' of github.com:learningequality/ka-lite into fix_main_log_saving

Conflicts:
	kalite/main/tests/__init__.py
message update
Fixes to address comments in pull request.
Merge pull request #342 from jamalex/fix_main_log_saving

Tests for the saving of video logs and exercise logs via the API or directly.
Awesome, woo woo! :)
Merge pull request #332 from bcipolli/ignore_userlog_errors

ignore validation errors in UserLog
@rtibbles No queries, so no need to wait?
Hooked up already existing text box
add hide options
The error messages will be red now.
Merge pull request #338 from ruimalheiro/illegalemail

organizations mail validation
Super cool, works great, and so simple!
don't show 'struggling' in key when showing videos.