docs: make release header markup similar to snakeoil's
lint: cleanup print() usage

Now using logger in a few more places it makes sense and using
textwrap.dedent to format more usable multiline messages for outputting.