Makefile: use local GOPATH unless already defined
Update .gitignore to not track generated fils
Make gocmd buildsystem more flexibile
Allow users to specify a custom local GOPATH and executable name
Settings should be added to config.mk which is not tracked by the build
system
Merge pull request #40 from nanomad/master

Make gocmd compile even if GOPATH is not defined