Button customization via configuration block

Freely configure all UIButton properties via a configuration block. This is more flexible than the prior customization via delegate callbacks (and removed a lot of boilerplate code!).

Also added a feature to override the width of the More and Delete button and to hide the More or Delete button.