CleverRef: reference figure as `figure`

Default clever reference package references figures with `fig.`.
`\abstract` environment breaks `fullpage` package

Text margins were not being respected on text after the abstract environment.
Changing the declaration of the abstract to use `\begin{}`, `\end{}` instead
fixes this problem.
Add missing comma
Fix undefined bib key

An earlier commit, 8d6c330, updated the bib key for gpu_direct references,
however, missed a citation that also needed to be updated
Add vim mode line to abstract.tex
Significance: move algorithms to appendix

*   Add appendix

*   Move the framework and the ``chaining it together'' algorithms to the
    appendix

*   Remove and otherwise reword paragraphs surrounding the significance
    section's algorithms
Use `\input` over `\include`
BUG: algorithm references were incorrect

*   `hyperref` has a usepackage order requirement

*   `cleverref` _must_ be included after `hyperref`

*   `\label` _must_ be after (or in) `\caption`
Merge 'Significance: move algorithms to appendix'

Conflicts:
	tex/report/Significance.tex
	tex/report/report.tex