report: Ignore *.lol files
report: Ignore all -blx.bib and .run.xml files
report: `make clean' removes all ignored files
report: Remove line wrap indicator
report: Specify header height

Prevents multiple instances of this warning:

    Package Fancyhdr Warning: \headheight is too small (12.0pt):
     Make it at least 14.49998pt.
     We now make it that large for the rest of the document.
     This may cause the page layout to be inconsistent, however.
report: Decrease TOC depth
report: Rework listings appearance
report: Add a TODO note
report/introduction: Use anonymous subsections
report: Fix query tree diagram
report/product: Add captions for query tree figures
report/product: Add table of query components
report/infrastructure: Add pipbot figures
report: Add comment headers to figures
report/infrastructure: Add build system flowchart
report: Add conclusion comments
report/infrastructure: Add JS build listing
report: Breaklines in listings
report: Use bold font for caption names
report: Add blog citation