Remove superfluous settings from legacy tests.
Fix viminfo handling for the new functional tests.

Make sure, that:
- An existing viminfo file is not loaded before the tests.
- The user's ~/.nviminfo is not touched.
- `viminfo` behavior can still be (and is) tested.