Synthetic URL labels are now required

When adding URLs to a Site, we now require they have a label.

If URLs didn't have a label, they got a generic "URL" label which can be confusing in the UI, so we've made them mandatory.

When you edit a site, you'll see a warning if you have any blank URL labels, and you'll need to add labels before you can save the site.