replaced 'git-command' calls with 'git command'
improved submodule finding (handles git 1.7.8 now)

git 1.7.8 changed the way submodules are initialized. instead of simply
cloning submodules into subdirectores so that each submodule has it's
own .git directory, each submodule's .git directory is placed in the
superproject's .git directory and the submodule has a .git *file* that
references its config directory with gitdir. new find function checks
for both .git directories and .git files.

also added some verbose output.
Merge commit '9f9977068b7a286833dbe25c662aa1ed419beafb'

Conflicts:
	git-archive-all.sh
Only `echo` progress if `--versbose` option has been enabled.
Don't `find ./`, just `find .` as this improves portability.

With the former, later calls to `cd` attempt to change to a root
directory on some systems, notably Mac OS X, even though this is almost
surely not what is intended.
Merge branch 'master' of github.com:meitar/git-archive-all.sh