new changelog parser
adjust release test to check version without changelog entry

After the changes to the changelog parser, it was able to find the
information about the previously used version.
make some adjustments to changelog parser to be slightly closer to old api
fix changelog parser tests to work with new behavior and api
Merge branch 'new-changes-parser'