Rename "buy" to "button".

`buy` is a bit confusing as an option because it's not immediately evident what it's for. A more descriptive option is `button`, because it tells us exactly what it's for--it's for custom buttons.

This depends on an internal pull request that actually uses `button` instead of `buy`.