Include the test file preamble comments when building a filecheck instance for every function in the file. This makes it possible to define common regex variables in the preamble and use these definitions for all the functions.
After rearranging the directory layout, some paths in documentation needed updating. Fix some typos too.
Describe the basics of Rust-level tests, and go into more detail about the file-level tests.