Ignore hidden files as rebuild indicator

Some editors (i.e. emacs) create a new (hidden) file to track changes
to files. Gin picks up on this new .go file and rebuilds. The go tool
chain ignores this file and so should gin.
Merge pull request #23 from stengaard/master

Ignore hidden files as rebuild indicator