Update BuildStream requirements
Description
This is a first step towards being able to run on python 3.8, and fixes a bunch of linting errors.
Implements part of !1647 (merged)
This is a first step towards being able to run on python 3.8, and fixes a bunch of linting errors.
Implements part of !1647 (merged)