Update bin/git-count

Use git-rev-list and builtin --count option

$ time git log --oneline | wc -l
30613
real	0m0.858s
user	0m0.684s
sys	0m0.239s

$ time git rev-list --count HEAD
30613
real	0m0.416s
user	0m0.396s
sys	0m0.018s
Merge pull request #152 from themalkolm/patch-1

Update bin/git-count
Update bit/git-count

Matching "):" in the end can match commit subjects by mistake i.e. if
commit subject ends with "):" too (e.g. linux project has one such
commit).

To avoid this and any similar problems print summary only (-s).
Restructure output to look exactly as it was before with awk.
Merge pull request #153 from themalkolm/master

Update bin/git-count
Delete branch on origin even if it wasn't locally fetched yet.

fix #144
Merge pull request #154 from themalkolm/master

Delete branch on origin even if it wasn't locally fetched yet
Delete tag on origin even if it wasn't locally fetched yet.

This should keep consistent logic among scripts i.e. git-delete-tag
should behave the same way as git-delete-branch.
change git-effort(1) to use /bin/bash for now. Closes #78
Merge branch 'master' of github.com:visionmedia/git-extras
Merge pull request #155 from themalkolm/patch-4

Delete tag on origin even if it wasn't locally fetched yet.
Move misplaced text into git effort section
Merge pull request #157 from gthb/patch-1

Move misplaced text into git effort section