Draft: Upgrade the pipeline to Python 3 and Gstreamer 1.0
This MR upgrades the pipeline to Python 3, along with other dependencies which we judged necessary to upgrade as part of that process.
I'll add details to this MR over time, and remove the draft tag once the review is prepared.