Copy headers to error object explicitly.

The way that cradle/response.extend works means the properties don't enumerate.
This causes tests which are checking status to fail (`macros.status` fails because `e.headers` is `undefined`).
With this fix, all tests pass for me.