Take raiseHttpErrors into account on submit

If an HTTPError is raised on `browser.submit`, it should only be
reraised to the user if `browser.raiseHttpErrors=True`.

This behavior already applies to `browser.open`, thus it is expected to
apply to `browser.submit` as well.