For #2034 - "Knowledge map can't be scrolled" - this is the initial fix to allow user to scroll horizontally if the contents of the map is more than its container's width.
Remove codes to set the `overflow` CSS attribute of the map container and set it's value to `auto`.
add tastypie and dependencies
create playlist app and move playlist models there
move tastypie to playlist settings
also add kalite.main and khanload as playlist dependencies
rename playlist entity to playlist entry
add rest resources
fix some typos
dont make unicode literals the default in the tastypie migration files, to prevent migration errors
continue fleshing out playlist models
add ExtendedModel.reload, which reloads a model from the db
add logic for inserting a playlist entry in the middle of a playlist
add test fixture which has a single student data in it
add docstring for sort_order
add an additional assertion
Migrate securesync from e.message to e.args[0]
Updated all but the django deprecated error messages
Reverting error deprecation message that caused error in travis build
Fixes alignment of fields in update page