move CHANGELOG generation from ruby gem to shell script

This removes the gem dependency, but still isn't ideal. There's a lot of
duplication in the shell script, and it's gross and imperative. TODO:
rewrite changelog.sh in CoffeeScript.