Prefer old input data over form field values.
Don't fetch old input for unnamed fields.

This is the proper fix for the underlying problem of #638.
Don't hardcode default value for submit buttons.
Merge pull request #642 from franzliedke/patch-4

Improvements for form values