Respect existing GOPATH when using gopack

GOPATH can have multiple paths separated by either ":" or ";". Putting gopack's vendor path as the first one to take precedence over existing paths in GOAPTH.