TEST: Refactor symlink tests.

Shuffle some pieces around to avoid requiring a `contents_manager` attribute on `TestFileContentsManager`.