Separated top-level exercise wrapper view into Practice/Test views etc.
Merge branch 'backbone' of https://github.com/rtibbles/ka-lite into backbone
Rename UserModel to StatusModel, as it includes non-user stuff.
Prevent reflected XSS by sanitizing messages passed as GET params.
Move code processing status api response into statusModel post-fetch.
Fix syntax error in JavaScript for single-facility form display logic.
Ensure handleSuccessAPI/handleFailedAPI are run for Backbone requests.
Tweaks to tastypie permissions to allow users to retrieve own data.
Fix url templage tag for Django 1.5 syntax.
Defer loading of exercise until status information is available.
Return KA Lite version as part of status request.
Updated AttemptLog with additional required fields.
Refactoring and fixes for tastypie authorization system.
Added an ExerciseLogCollection for doing query to get user's log.
Pass in statusModel as an optional parameter to Collections.