Add a zsh completion script
Improve gom gen gomfile

- It ignores standard packages
- It adds dependencies of external packages
Use gom gen gomfile in README
Merge pull request #9 from nono/zsh

Add a zsh completion script
Merge pull request #10 from nono/gen_gomfile

Improve gom gen gomfile
Add vim stuff
Fixing test on darwin.

TempDir on darwin likes to create files in /var (which is a symlink to /private/var) which caused the old comparision to fail when it shouldn't. Instead, we now use os.SameFile to compare the paths.
Formatted with gofmt.
Merge pull request #12 from mkeesey/master

Fix tests on darwin
allow user to override 'go get' for private repos

this allows us to put private repos that are inaccessible to 'go get' in the
Gomfile. an example:

  $ cat Gomfile
  [...]
  gom 'github.com/ActiveState/logyard', :command => 'git clone http://git-mirrors.activestate.com/logyard.git vendor/src/github.com/ActiveState/logyard', :branch => 'cfv2'
  [...]

we maintain a mirror of our github private repos, and we want Gom to clone from this mirror url (gom will also be invoked from packaging systems, so reliability is important).

i'd like to see if this syntax can be improved. for example, i don't like having to specify the local clone path "vendor/src/github.com/...".
run 'command' in addition to 'go get'

... so that go-get will fetch its dependencies to vendor.

also support custom clone directory, eg:

  gom 'confdis/go/confdis', :command => 'git clone http://git-mirrors.activestate.com/confdis.git', :target => 'confdis'

also add bzr support.
Merge pull request #13 from srid/private_repos

allow user to override 'go get' for private repos