fix(contrib): Fix markdown output of changelog script

Now the script will generate markdown lists just as the current
changelog in deis/deis:CHANGELOG.md is in.
Looks like the newline character is improperly being escaped when I run it locally:

```
><> ./contrib/util/generate-changelog.sh HEAD^^
### HEAD^^ -> HEAD\n
#### Features
```