Merge pull request #697 from adamarla/master

Questions and fix
Merge pull request #698 from adamarla/master

typo in a version
Unconditionally trim all JPEGs. They render better on mobile ...
Merge pull request #699 from abhinavc/master

Unconditionally trimming all generated JPEGs
 Moving hint to DB
re-written
Merge pull request #700 from abhinavc/master

Corrected some questions
Minor edits to questions
Merge pull request #701 from abhinavc/master

Some trigo questions edited
[cron-git-commit] @ 14.29
[cron-git-commit] @ 14.38
[cron-git-commit] @ 14.39
Added methods to get deployment specific rails / linode server paths

The paths are needed as we now plan to issue curl requests from
within the Makefiles upon re-compilation of a question. The requests
will update:
  1. the answer_key_span for a question (using pdfinfo)
  2. the number of unique codexes for a question (if any)
New method to return the exact PDF span for a question ...

This method calls pdfinfo - which is infinitely more reliable
than any algorthmic inference we could make.
Also, this method factors in whether there is a codex for this
question or not.
Abstracted code for find relative paths of folders within vault/
Get the exact answer key span using pdfinfo ...

And send the span back in a curl request so that the Question
object can be updated. Do this as part of question compilation.
Dotting i's and crossing t's for codex generation
Set an empty author if compiling in vault/

We need \setAuthor to set versions. But we need the header to be blank
so that the codices are narrow strips
Codex added
New environment - codex - defined ...

Absolutely the last thing written in question.tex - after \end{solution} or \end{parts}.