Change fonts to charter and source code pro

This commit changes the main font in the paper to Bitstream Charter
and changes the monospaced font (where it's used) to Adobe's Source
Code Pro.
Clean and consolidate ignore list
Add 'tryinput' to input graphs only if they exist

This commit adds the \tryinput macro which will \input the file
if it exists, but silently pass if it doesn't. This can make
compiling the pdf file in intermediate steps easier.
Replace unicode with ASCII in bibliography file
Change NAMESPACE formatting for better git
Consolidate header LaTeX into its own file

This commit does some bookkeeping and cleans up the input, usepakage
etc commands. It also puts package loading and macro definitions into
a single LaTeX file.
Add recursive window simulations for separate appendix
Cache tizk graphs externally

This commit adds LaTeX code to avoid recalculating the Tikz code
for graphs, which speeds up compilation.
Rewrite theory for OOS statistics

This commit reorganizes and rewrites the OOS theory section; it puts
the lemmas before the main theorem and hopefully will be more clear.
It also moves the example after the full-sample section, and consolidates
the OOS-t and the variance estimator results.
Reorder proofs of main results in appendix
Edit proof of mixingale result
Fix typo in convergence lemma
Edit proof of Theorem 1
Minor edits to variance-related lemmas
Edit interval and testing proof
Tweak subsection heading for OOS results
Start ot edit introduction for in-sample material
More edits (at home)
Intermediate work on paper
intermediate