WIP: Update to v0.8
Update to v0.8, based on previous work by @ah.
This MR specifically does not switch to Python 3, since that implies a trip through NEW. I'm going to prepare a separate MR for that, so that we can get some testing of v0.8 while we're waiting for NEW approval.
Fixes:
Might fix:
Edited by Simon McVittie