Updated version.py for 0.12.2
Moved mention of --verbose from a bugfix to a feature in version.py
add new exam playlist tweaks
fix some test repeats
deduplicate exercise IDs
Show entity kind next to playlist entry.
Add icon fonts for sidebar playlist.
Adjust icon font size and alignment.
Adding bit space to the right.
Merge pull request #2253 from wangguan59/nalanda-rct2

Adding font icons for the playlist
Initial work to autorun on OSX.
Fix for #1253 - Create a script to configure auto-launch of server on startup, on mac - uses `launchd` and `launchctl` on OSX.
Remove commented codes.
Rename `setup_linux.sh` to `setup_unix.sh`.
Add comments re further improvement for the launchctl plist.
Make sure we unload the plist if user does not want to autoload the KA Lite server on login.
Merge pull request #2256 from cpauya/feature/1253-create-a-script-to-configure-auto-launch-of-server-on-startup-on-mac

Feature/1253 create a script to configure auto launch of server on startup on mac
restore video_file_sizes.json and lint to make json module not barf
Merge branch 'release-0.12.0' into nalanda-rct2

Conflicts:
	kalite/distributed/templates/distributed/base.html
	kalite/facility/tests/form_tests.py
	python-packages/securesync/engine/api_views.py
Merge branch 'nalanda-rct2' into central-develop

Conflicts:
	kalite/distributed/templates/distributed/base.html
	kalite/facility/tests/form_tests.py
	python-packages/securesync/engine/api_views.py