Allow contenteditable attributes to be bindable

This should address #1365

Is this `if` ok? I didn't see any immediate examples of coding convention for long conditionals that could bear explanation inline.
Not sure there is one TBH. I think this is fine - it's fairly rare to have a situation like this, if it comes up a few times we can decide if we like something else better