NetBox plugin 1.0.4

Bugfix and housekeeping release.

- Fixes a saved special agent rule failing to save again with "Dictionary contains
  invalid keys: ['collect_changelog']".
- Accepts the token string NetBox displays after creation ("Bearer nbt_<key>.<secret>")
  as-is, and reports an unusable token with the specific reason.
- Fixes the "Monitor API tokens" and "Monitor data-hygiene counters" switches
  rendering without a label; rules saved by earlier versions are migrated.
- The pipeline is no longer tied to one runner setup: DOCKER_MODE selects between the
  host Docker socket and docker:dind.

See CHANGELOG.md for details.