Repository: syncthing/syncthing (language: go)

Issue:
Housekeeping: chmod -x non-executable files
### What happened?

Running
`git ls-files -s | grep 100755 | grep -E -v '(run|sh)$' | cut -f 2`
returns:
```
cmd/ursrv/serve/static/bootstrap/css/bootstrap-theme.min.css
cmd/ursrv/serve/static/bootstrap/js/bootstrap.min.js
cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.eot
cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.svg
cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.ttf
cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.woff
gui/default/syncthing/core/syncthingController.js
gui/default/vendor/bootstrap/config.json
gui/default/vendor/bootstrap/css/bootstrap-theme.css
gui/default/vendor/bootstrap/css/bootstrap.css
gui/default/vendor/bootstrap/js/bootstrap.js
```
These can be problematic on Windows when not in a WSL session.

I will submit a PR that corrects this.

### Syncthing version

v.1.27.9

### Platform & operating system

n/a

### Browser version

n/a

### Relevant log output

_No response_


Discussion / hints:

Fix patch:
diff --git a/cmd/ursrv/serve/static/bootstrap/css/bootstrap-theme.min.css b/cmd/ursrv/serve/static/bootstrap/css/bootstrap-theme.min.css
old mode 100755
new mode 100644
diff --git a/cmd/ursrv/serve/static/bootstrap/js/bootstrap.min.js b/cmd/ursrv/serve/static/bootstrap/js/bootstrap.min.js
old mode 100755
new mode 100644
diff --git a/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.eot b/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.eot
old mode 100755
new mode 100644
diff --git a/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.svg b/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.svg
old mode 100755
new mode 100644
diff --git a/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.ttf b/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.ttf
old mode 100755
new mode 100644
diff --git a/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.woff b/cmd/ursrv/serve/static/fonts/glyphicons-halflings-regular.woff
old mode 100755
new mode 100644
diff --git a/gui/default/syncthing/core/syncthingController.js b/gui/default/syncthing/core/syncthingController.js
old mode 100755
new mode 100644
diff --git a/gui/default/vendor/bootstrap/config.json b/gui/default/vendor/bootstrap/config.json
old mode 100755
new mode 100644
diff --git a/gui/default/vendor/bootstrap/css/bootstrap-theme.css b/gui/default/vendor/bootstrap/css/bootstrap-theme.css
old mode 100755
new mode 100644
diff --git a/gui/default/vendor/bootstrap/css/bootstrap.css b/gui/default/vendor/bootstrap/css/bootstrap.css
old mode 100755
new mode 100644
diff --git a/gui/default/vendor/bootstrap/js/bootstrap.js b/gui/default/vendor/bootstrap/js/bootstrap.js
old mode 100755
new mode 100644


Test patch: