Minor styling changes to bootstrap.css
Removed redundant code
First draft of new notifications framework
Merge branch 'master' of heroku.com:drona
Added - but not using - code for setting notification messages based on passed JSON
Auto-click the first left-tab

Changes made for cases where the left-tab is statically rendered (teacher/sektions)
 or dynamically rendered ( eg. when loading selected topics during quiz-building )
Changed link texts

'Analysis' says nothing about anything.
Removed redundant files
[qzb]: Explicit click on button in .single-line required to select a question

Else only question's preview is loaded

Code could do with some trimming/beautification at a later time
 minor styling change to single-line:hover
[Quiz]: New query methods to find out whether a quiz is compiled or is being compiled
First bits of scaffolding for polling delayed jobs queue

The aim is to be able to
  1. give an accurate estimate for when a quiz / testpaper would be done compiling
  2. if the user sticks around, and compilation finishes, then to let the user know
     that too
Bypassing BuildQuiz throughout ..

At best, its a wrapper over CompileQuiz.

Moreover, we in order to show the just queued quiz, we need
to save it in model / controller methods with the correct job ID.

If its saved in BuildQuiz, then the job ID wouldn't be stored until
the perform method is called. In which case, we would have to wait
to get the time estimate
First attempt at polling delayed job queue for status
Stop monitoring if nothing to monitor
minor bug
Temp. debug commit
 minor styling change
temp debug commit
 debug commit