Full support for <button> elements in forms

* Matches by content
* Includes value in form submission
* Plays nice with <input type=submit>
* Ignore value for type!=submit
Merge remote-tracking branch 'origin/buttons'
bump to 0.4.0-SNAPSHOT