Update to 0.18
- New upstream release 0.18
- Use Sub::Util instead of Sub::Name, which is part of Scalar-List-Utils,
which itself is already a dependency (GH#3)
- Use author-independent source URL
- Use SPDX-format license tag
- Use %license unconditionally
- Package CODE_OF_CONDUCT.md
- Fix permissions verbosely