Add params option for button_to

The param are rendered as hidden form fields with the generated form.
This is useful for when a record has multiple buttons associated with
it, with the same HTTP action, but different behaviours.