Merge pull request #67 from adamarla/master

Pull changes for Favourites
[#66]: Now the user is notified if she misses giving the quiz a name
Merge branch 'master' of github.com:abhinavc/web-application
 styling changes for single-line > .btn
Edited list of preferred fonts by platform
Default fonts and font-weights now specified in bootstrap.css only
 minor styling changes
No need for the text "more..." if showing a contextual menu

A caret is sufficient

Moreover, if a single-line has a menu and the badge is empty, then don't show
both - just the menu
[#69] simple_button helper method should set user specified type for a button
Removed tagline from teacher and student consoles also
[#70]: Ensure that atleast one student is selected when making a worksheet
[#71]: Disallow selection of students who have already taken a quiz
[#71]: Mistyped a variable name and thus got wrong behaviour
[#71]: Removed check for already assigned students ...

We now have checks to ensure that a teacher cannot even select students
who have already taken this quiz. And therefore, the check here is now
redundant
[Bug]: Incorrect check for a button within a single-line

The old check was to look for a <button> whereas now we have a div.btn
Defined first of prefab variables - PREFAB_SECTION

Prefab variables will capture the pre-fabricated quizzes, sections, whatever
that we make for new users
[big one]: First draft of QuickTrial for teachers ...

Right now, QuickTrial can be invoked from within a teacher's console only.
It could be brought out and then it would first auto-register a teacher and then
begin the quick trial

To-Do: Add the upload PDF functionality
Edited (trimmed) text in demo modals
Minor styling and behavioral changes
[temp]: Trying to fix a 'too much recursion' error in jQuery

It is either because of core/monitor or core/notification