Make sure the make targets check the dependencies.
Only do godeps when environment set.
Merge pull request #247 from howbazaar/make-godep

Make sure the make targets check the dependencies.

I tend to run the tests with 

```
make check
```

and I get annoyed when things are out of date.  This branch adds additional make targets to run the godeps command when building, checking or installing.