I know this is super nitpicky, but I like to keep work and personal code completely separate and changing GOPATHs is very frustrating.
With the introduction of `vendor` and software like glide and dep tool, you no longer have to store your sources in `$GOPATH/src`.
Since dep/glide are also required for sane dependency version management, there seems to be no benefit of using `src` over `vendor`.
Without `src`, is there any reason `GOPATH` is still required?