inconshreveable/gonative — pull request #4 by bgentry (2014-05-15 18:45:16+00:00)
Title: Use new go-update API to fix build

Tried installing gonative, got this:

```
➜ ~ go get -u github.com/inconshreveable/gonative
# github.com/inconshreveable/gonative
go/src/github.com/inconshreveable/gonative/gonative.go:434: not enough arguments in call to params.CheckForUpdate
go/src/github.com/inconshreveable/gonative/gonative.go:444: too many arguments in call to result.Update
```

Looks like it's been broken since go-update [ff213c4f3cdefad7eff541534f8e2219dec93b80](https://github.com/inconshreveable/go-update/commit/ff213c4f3cdefad7eff541534f8e2219dec93b80).

I also took the opportunity to switch to the newer go-update API that handles the initial check step automatically.

Finally, as a 2nd commit, I updated your imports to use goimports style. Feel free to skip that one if you don't prefer it.