Don't send unnecessary SNI in TLS handshake
Run integration tests with -race (fixes #1043)
Data race: deviceActivity methods with value receiver :(
Data race: broken locking on model.folderIgnores
Data race: ProgressEmitter (debug output only)
Data race: Discoverer.registryLock must cover the contents of registry as well
Data race: can't access sharedPullerState.closed from the outside
Fixup integration tests for race detector
Data race: sharedPullerState WriteAt+Close
Use short integration tests by default
Dependency update, new golang.org/x package names
golang.org/x/tools in Dockerfile
Build std for race in Docker image
Increase read timeout on HTTP server, try to not run out of sockets in stress test
Revert "golang.org/x/tools in Dockerfile"

This reverts commit 5dd560222940061d3c112fcf00bc4b88efcc325d.
Silence verbose docker build output
Add support for multiple announce servers (fixes #677)

Somebody owes me a beer.
Translation update
Homogenize folder and device state to 'Up to Date' (fixes #1042)
Directly accept GOARM env var for ARM version

As GOARCH defaults to 'arm' on arm systems this allows packagers to
specify the arm version by setting the GOARM env var to 5, 6 or 7.