Embrace the future and use Go 1.6's vendor support via Godep. Go 1.5 users should `export GO15VENDOREXPERIMENT=1`
Makefiles to GNUmakefiles so that non-GNU make(1) will error out. This should be a transparent change to the universe of people using GNU make.