Changes for Linux 5.2:
- Add some extra hooks to the iomap buffered write path to enable gfs2
  journalled writes.
- SPDX conversion
- Various refactoring.