Add ability to disable some relay buttons

A useful feature for me would be the ability to disable some relay buttons so I don't turn them on accidentally.

I still want to see the status of the relay though, so I want to disable the button rather than hide it.

I chose not to externalise the settings key strings because they are always invisible to the user and do not need to be translated.

Open to suggestion on the wording of the new settings option.