Properly handle `res.header` object.

Changes brought in from https://github.com/trentm/node-bunyan/issues/139
Merge branch 'fix/crash-when-headers-is-object'
Version bump
Handle circular references in JSON
Merge branch 'fix/handle-circular-refs'