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.