Button editor doc fix

This PR updates the documentation for `ButtonEditor` to reflect the list of optional parameters present in the source code and adds descriptions for `label_value` and `values_list`.

Also, my editor automatically strips trailing whitespace on save, so there is some whitespace cleanup as well.