thread-safe Gearman client

```go
	return &job{
		handle:   handle,
		data:     make(chan []byte),
		warnings: make(chan []byte),
		status:   &Status{0, 0},
		state:    State.Running,
	}
```