Deleted all old models added in Aug'2013 for individual offering ...

Will now go ahead with a reduced set of models
Initial scaffolding code for supporting course creation bt indie teachers
First set of methods added to the new models

More to follow
Split the one onclick.yml into individual .yml files for individual roles
Removed old onclick.yml as its now been split into smaller .yml files
[Big one]: Initial scaffolding for managing course assets ...

1. Incorporated jQuery Sortable (http://johnny.github.io/jquery-sortable/#getting-started)
2. Re-organised jaavscripts folders so that code for uni- and indie-
   teachers is separate
 Minor styling changes
Bug fix in assetMgr.reset()

Reset the ul in the just-activated tab - not in the last activated tab
Minor styling changes
Update course when assets are added / removed / re-ordered
Changed spinner text on updation
Minor edits to form for adding a new lesson
Passing :lessons instead of :lesson

The local variable passed has to match what :type key in
the RABL ( rendered by course/lessons ). And we have decided
to go with the plural form
Singular of freebies is freebie - not freeby ( as Rails default infers )
Added ability to create a new lesson as a standalone asset

Once created, a lesson can then be attached or detached from a
course the same way quizzes are
Load course overview whenever a new course is selected
Removed some redundant code
Destroy join table records if a lesson is destroyed
List assets ( quizzes, lessons, reading material etc ) in indie teacher console
Trying to play around / correct paginator logic - but to little/no effect