Switch to using the `have_http_status` matcher.

The `have_http_status` matchers provides more helpful messaging on
failure. Change the generators to use this matcher to provide enhanced
help out of the box.

- Resolves #1083