Rename Button to ClickRegion.

The original plan was to have the "useful" buttons be named TextButton,
ImageButton, etc., but now I've decided to have a generic Button that
handles the majority of the cases.  ClickRegion will still be the base
class for buttons, checkboxes, radio buttons, etc.