Handle missing or empty WiredTiger version file and add tests for these scenarios:
- If the WiredTiger file is missing during a normal startup, WiredTiger will write an error message and fail.
- If the WiredTiger file is empty during a normal startup, WiredTiger will write an error message.
- If the WiredTiger file is missing or empty, but "salvage" is on, it will create and populate the file with the current version string.
Co-authored-by: Fiona O'Chee <email@example.com> | 15 Feb 22 04:26 UTC
Evergreen Subscription: ; Evergreen Event: