Defined a new environment - attachment ...

Enclose any large data-tables or diagrams that are part of the question
within this environment. The environment will add new pages as needed
and restore \thepage to its original value ( ie. value that was before
\begin{attachment} was called ). This is important as \thepage is used
in the logic for setting QR codes
Merge pull request #645 from abhinavc/master

Defined a new environment - attachment - for large data-tables and diagrams