add --no-hunks option to generate-changelog.py

This adds a --no-hunks option to generate-changelog.py.  With this
option, the hunks are not copied into the generated ChangeLog entry.
This change also introduces a "main" function and adds an arg parser.
Merge pull request #1 from tromey/master

add --no-hunks option to generate-changelog.py