* Let the caller customize the appearance of the HTML report providing a
`title`, omitting the rendering of sources by means of the boolean
`render_file_sources` and providing an helpful message to the end-users (in
place of the sources) by means of the `no_file_sources_message` parameter.
Contributed by nilleb.
* Add a `GitFilesystem` to allow pycobertura to access source files at different
revisions from a git repository. Thanks nilleb.
* BACKWARDS INCOMPATIBLE: Change the signature of the Cobertura object in order
to accept a filesystem.
* BACKWARDS INCOMPATIBLE: Drop support for Python 2.
* Added tox task `black`, to use the the uncompromising Python code formatter.
See https://black.readthedocs.io/en/stable/ to learn more about black. Thanks
nilleb.