don't use cgo (os/user) for not Windows environment: for cross compile

cgo を使っていると cross compile ができなくなります。
os/user は非Windows環境では cgo を使ってしまいます。
そこで非Windows環境では os/user を使わずに
`os.Getenv("HOME")` でホームディレクトリを取得するようにしました。

なおこの方法は [heroku/hk](https://github.com/heroku/hk/tree/master/hkclient) でも採用されています。