add the ability to pass `props` to `context.throw`

From the discussion here: https://github.com/koajs/koa/issues/315
Very confuse if set `status` props like `this.throw("some error", 500, {status: 400, prop: true})`