Buttons are not treated as submit controls

```<button>``` tags without ```type="submit"``` attribute are not treated as Submit controls by webtest, which is not how real browsers behave. Also, their values are submitted by other values as if they were text input controls.

Please pull the fix for this problem.