Setting labels should be connected to their fields
Attached patches fix two problems:
1. In Admin > Settings, labels were not connected to their fields.
2. The checkbox label didn't work because of the hidden helper field was having the same id as the checkbox.
There're also a couple of checkboxes under Settings > Repositories, which do not have labels at all (only text): you have to click at the checkbox itself to (un)mark it. I've tried to use labels there, but the CSS appears to be too messy to make this work: the labels get rendered behind the left edge of the screen...