Merge pull request #20 from adamarla/master

Style and language changes
Removed redundant mailers
Removed last reference to trial account
Some basic protection against bot-registration added ...

The idea is to have a hidden input field that humans will not be able
to see - and hence not be able to fill - but which bots will because
they fill everything

And so, if this field comes filled, then we could say that its a bot
doing the registration and silently ignore it

This is by no means a catch-all, foolproof protection. But its better than nothing
Allow AJAX calls when an <a> within a dropdown menu is clicked
Ensure that a teacher can favourite a question just once
[teacher]: Initial framework for favouriting a question

Option to favourite shown in dropdown menu.
This menu could have other options - like report an issue w/ a question
[Teacher]: Acknowledge favouriting of a question
Minor styling changes
Do not pan view back up if a menu within a single line is opened
[Bug]: If a single line has an explicit button, then check/uncheck ...

... the contained checkbox only when the button is clicked - not otherwise
No need for data-* attributes in form-qzb
[Teacher]: Ping the teacher in case she forgets to select any questions for her quiz
[Bug] Check for ensuring that atleast one question is selected worked only for Baye's theorem
Show / hide carousel controls depending on span of what's being shown

Show controls of span > 1
minor styling changes
Show dropdown notification when a new sektion is created
Barf if browser too old ...
Use getAttribute in place of dataset.* within notifications

The first potential notification happens if the browser is too old.
But the same old browser might have patchy support for dataset.*

Hence, the only way for the JS to work fine would be to use getAttribute
in place of dataset.*
Some long-standing bugs pertaining to menu opening and closing fixed