Refunds should add to reward_gredits - not paid_gredits ...

Remember, cash is king !!
Proivision for refunding doubts if it can't be solved
Bringing in acts-as-taggable-on (Rails) and tag-it (JS) ....

Together, they will be used for tagging - first Doubts and then Questions
First set of changes to make tag-it work
 including jquery-ui-rails
Some name changes -> more to come
Merge branch 'master' into gredits
Files pertaining to admin and examiners have prefix ad-ex ..

This includes the layout, js and css files
Uploading available ONLY to school teachers and examiners ...

Everyone else can use a mobile phone!
Allow for any button to be an upload button ...

We now have a situation where an examiner can also upload from within
the web-site. Hence, the need to generalize functionality.
REmoved tags from Doubts as acts-as-taggable will be used instead
Do NOT double-refund a doubt
Initial controller actions, routes and RABL for Doubts
Initial UI for processing Doubts
Minor correction
Minor bug-fixes + triggering refunds
a-grade-stabs -> a-indie-main

Also, doubts are the first thing shown to examiners on login.
Its more likely that we will get student doubts than stabs at our questions.
Implemented solution upload ...

Next
 1. Force tagging of dounts before allowing solution upload / refund ?
Merge pull request #219 from adamarla/master

changes required for doubt aka ask-a-question
auto-click the first pending doubt