Fix feature|refactor|bug testing argument for string lenght

https://github.com/visionmedia/git-extras/commit/93d92ae3383b637d8b9ffd028bfdd15ae21d0591#diff-dde525a12e9f5e19

Seems only works while $2 is quoted, e.g. "$2"

Closes #241
Revert 2 commits to `git-changelog`

- Revert "FIX: check if un-pushed commits". This reverts commit bd80a4e51255d5d64ebfbb6ad6c28f44ef867470.

- Revert "Add check for no changes in the tree (no sub-modules)". This reverts commit f2a41c54b1a2d64cf09c537308976392e8a403b7.

Resolves #234
Fix wrong git-info heading level in Readme.md

Fixed wrong git-info heading level: h1 -> h2
Merge pull request #243 from sanusart/issue234

Revert 2 commits to `git-changelog`
Merge pull request #244 from toksea/patch-1

Fix wrong git-info heading level in Readme.md
Merge pull request #242 from sanusart/fix_feature_refactor_bug

Fix feature|refactor|bug testing argument for string length.
File perms fix.
Merge pull request #247 from visionmedia/perm_fix

File perms fix.
Readme: document git-delete-merged-branches
Merge pull request #248 from rstacruz/patch-1

Readme: document `git-delete-merged-branches`