Load google.js only in production environment
Moved to external/
New plugin - joyride - added. Will allow us to implement walk-thrus
Allow for disabling of control panel dropdowns. Needed during tutorials
[Huge]: Rudimentary scaffolding for walk-thru/joyride support

tutorials need to be written still
[joyride]: Doing away with next button and bringing in the timer ...

We'll give a whole 20 seconds for user to read pop-ups. Plenty time
[joyride]: 'show questions' button in quiz-builder given an ID for joy-riding purposes
[joyride]: Trying to standardize IDs of joyride milestones

As the plugin relies heavily on IDs, IDs need to be provided.
But without some sort of a naming scheme, the whole thing can
soon go out of hand

So, for now, using the following naming scheme for DOM objects
   <context>-[<element-type]-milestone-<N>

[element-type] is for when a link, a button or any DOM element is
in play
Should have been part of last commit
[joyride]: start the next joyride - if specified - in response to successful AJAX request
Sending context information back as part question/preview response
Almost finished tutorial on making a quiz
Merge branch 'master' of heroku.com:drona
Add external.js to precompile list
Temporarily excluding making a worksheet tutorial
Joyride CSS included in application.css itself ..

Makes sense given that we will eventually create some tutorials for all roles
Launch tutorials independtly of whether or not some data was written.

Its entirely possible that some requests do not result in new data coming in.
But the response to these requests merits a tutorial nevertheless
A seventh milestone added to build quiz tutorial
- sektion with just us that appears in every teacher's list by default