Changes since last update:
- Fix a bunch of static checker complaints about uninitialized variables
  and insufficient range checks.
- Avoid a crash when incore extent map data are corrupt.
- Disallow FITRIM when we haven't recovered the log and know the
  metadata are stale.
- Fix a data corruption when doing unaligned overlapping dio writes.