Add properties for styling button insets and selection style (new style: border).

With this change, just setting the `selectionIndicatorColor` will also set that color to the button text's selected state.  (This can still be overridden by setting button colors with `-setTitleColor:forState:`).