More widgetification

Rename UmEditableButton to UmEditableEntry, and introduce a
UmEditableButton widget which is used for the password field.