update dist.ini for new best practices

- Automatically commit certain files as part of the release
- Automatically generate a changelog from the git repo
- Add the git changelog as part of the commit the marks the release
    - This especially looks nice in github's release list
- Add additional files like 'cpanfile' for Carton
add new build artifacts