* go1.22 and friends
* golangci-lint version
* more CI fiddling
* CI: update goreleaser action
* Update jcolorenc to support \b and \f chars, per go1.22 changes to
stdlib.
See: https://go-review.googlesource.com/c/go/+/521675
* linting
* More json \b \f stuff
* Moved `source.Files` to its own package, thus the type is now `files.Files`.
* Moved much of the location functionality from pkg `source` to its own package `location`.