Long overdue rationalization of makefiles and scripts ...

Now, there is only one makefile and one script that does TeX compilation
in all cases. Moreover, all intelligence has been moved to shell-scripts
where its easier - and quicker - to make modifications

The changes here go hand-in-hand with the other changes in Rails and Java code
Defined our own environment - called explanation - for writing solutions

The new environment ensures that each question gets half-a-page
if nothing is specified. This is a better/safer solution than changing
the default in exam.cls itself

All new questions will get have the explanation environment only.
However, compile.sh has been edited to replace all solution
environments with the new explanation environment
[clean_tex]: Removes fullwidth environment and \insertQR also ...

The former has started showing problems - which I am too lazy to diagnose.
The latter is not needed as the newer \embedQR is inserted by
TeX callbacks anyway