Prevent crashes if a display gives a invalid capabilities string.
Currently if the capabilities string is invalid (null or otherwise), parsing it will crash ddcutil, which will crash this application.
Add checks to prevents that, or check if actually we even need to have invalid displays in the display list. (Once had a situation where display reported as invalid, but worked otherwise, that's why they show up on the list rn.)
Deleting a branch is permanent. It CANNOT be undone. Continue?