Merge pull request #18 from abhinavc/master

New command \nextpg in lieu of \newpage
- robust name parsing to ensure number of '-' seperated tokens
  in the QRKeyValue is exactly 8 and no more or less. Currently
  single or hyphenated names would have caused problems
- rotate scan in locker
- text string with annotation
- Support undo of annotation on scan
- rubric.pdf generated
- unified makefile for quiz and assignment
- Introduced rubric.pdf with every Quiz to help graders
- Collapsed makefiles for Quiz and Testpaper generation into one
- Collected makefiles for other *FrontDesk* activities
- Organized makefiles and template files into folders under bank/shared
- bugs in file paths, fixed
- "relaxed" logic for where to insert QR Code. Completely cotrolled by placement
  of insertQR commands in question.tex
- publish assignment operation to post individual pdf (images) in
the respective student folders. They are being written to
front-desk/students/student_id
- nice image files for overlaying check/cross/question mark
- changed watermark color to red
- LaTex powered annotation
- individual quiz and preview generation
- pdfs and preview for individual students
- rebuild an existing quiz
- atm code for student dir in mint
- clear out previous preview images before *editing* a quiz in place
- structural changes that eliminate the need for school in any request
- operation for uploading suggestion files of any format
- changes to process suggestion files in diff formats (doc, text and image)
- refactored calls to fork a process using Java to a single function
- prefixed quiz uid's with a "q" for 'pending quiz' logic
- minor bug fixes for upload suggestion