Set container user and working dir from docker inspect information

Alternative solution for https://github.com/drone/drone/pull/671
After some testing, turns out, that we need to reread `img` variable here:

```
img, err = b.dockerClient.Images.Inspect(b.Build.Image)
```

Otherwise `User` will be empty forever.