refactor(changelog): Use shelljs for windows friendliness

@h-ever Can you test this pull request and let me know how it works out?  I used shelljs, which is more windows friendly in its approach to running commands.

I don't know how you can make branches npm dependencies, so you will have to just clone the repo itself and have the changelog repository changelog itself.

```sh
git clone git://github.com/btford/grunt-conventional-changelog
cd grunt-conventional-changelog
git remote add ajoslin git://github.com/ajoslin/grunt-conventional-changelog
git fetch ajoslin
git checkout -b shelljs ajoslin/shelljs
npm install
grunt changelog
```