Fail on page-load failure (non-2xx result code), unless --ignore-failure

In most cases, you don't want to snapshot an error page (500, 502, etc). This lets you choose whether or not you want to stop when these failures occur (default), or go ahead and snapshot anyway.