Fixes carried forward from the v17 line: a first-install translation set guess, a connector auto-select fix, and a licence-check identification header.
- Fix: 18.2.0's build could pull in unused ASP.NET Core dependencies that broke installation on some sites; the build pipeline now pins an exact .NET SDK version and verifies its full dependency graph on every release, so this can't recur unnoticed
- Add: on a fresh install with no translation set configured yet, Translation Manager now guesses and selects a starter set automatically
- Fix: the create-job dialog now auto-selects the connector when a translation set has only one available, instead of leaving it unselected (fixes #94)
- Fix: licence check requests now identify themselves with a Translation Manager user agent header instead of .NET's default