Draft code for multipart/multi-stage forms ...

These are forms that go from step 1 to step 2 and so on ...
Renamed online column in Teacher to indie ( as in indie cinema )
teacher.online -> teacher.indie
[Big one]: Re-org'ing views/ for indie(pendent) and uni(versity) teachers

This is a stop-gap commit. More changes to follow
Re-org'ed teachers layout file to handle both the cases - indie and uni
minor trimming of .css
Merge branch 'master' into indie
New spinner incorporated

The new spinner - because its a JS library - allows greater control
over its behaviour. Moreover, it also allows us to set custom messages
and sub-messages to go with the spinner
Reorg'ed toolbox/grading

Examiners need to see all grading components whereas teachers and students
need to see a subset.

Hence, toolbox/grading now sorts components based on whether they appear
on the left or right side of the screen

Also, layout files for examiners and students re-written in the same
way as was done for teachers
Minor changes to the spinner
 Set #wide to span7
Minor styling changes to the control-panel
views/notifications reorganized slightly
Some more reorganiation of views/modals

Also, removing tutorials from teacher console. They are out of sync
and no one seems to see them anyway
 no need for spinner GIF