Designer quality of life "mods"

Coming soon to the Exchange... Hopefully

This version is considerably more robust than the one I originally posted. I had a colleague intentionally try to poke holes in it, and that process led to several improvements.

Rather than disabling the OK button, the patch now uses a document listener to detect tag() expressions and display a warning icon. For enforcement, it intercepts the OK button's ActionListener and displays a lightweight popup if the user attempts to save an expression containing a tag() call.

I also added a selection listener to the binding type pane, so the warning automatically disappears when the user switches to a binding type other than an Expression Binding.

Edit: This is now live on The Exchange: :slight_smile: