Navigation: Append value of named button to form data if the form was submitted by a click of that button without resorting to a hidden input. Fixes #5593 and #5590.
Unit tests: Button: Checking for presence/absence of a hidden input is no longer relevant, since form submission is being handled without the addition of a hidden input.