The LICENSE BLOCK lines were there because Blender does that too, but they
are being/have been removed from the Blender sources.
Apparently when there is a newline between the comment and the `package`
keyword, it's no longer interpreted as package documentation (which is why
I had the comment below the `package` keyword in the first place).
- `main.go`: entry point and HTTP server
- `normalmode.go`: service management + HTTP routes for normal operation
- `normalendpoints.go`: renamed from `httpendpoints.go` to match
`normalmode.go`
- `programstate.go`: CLI arguments, service pointers, and shutdown routine
- `setupmode.go`: HTTP routes for setup mode
- `restart.go`: code for handling restarting the process
There are no functional/semantic changes.