Drop support for Go 1.15
This MR removes support for Go 1.15 and does a few cleanups which we can now do with our new minimum Go version being 1.16.
This MR removes support for Go 1.15 and does a few cleanups which we can now do with our new minimum Go version being 1.16.