i965: Use current context not creation context for sync object wait.
Use the current context (ctx->driverPrivate) instead of the context saved at brw_fence creation time. This means that a wait on a sync object with an attached fd fence will wait on the context it was called on, rather than the one it was created on.
Additionally, remove the saved context in brw_fence, since it is no longer necessary.