Rebase threadshare-tokio-0.2 on master + reduce commit stack
This is another rebase of branch threadshare-tokio-0.2
on master
.
I also reduced the commit stack and will remove the previous rework commit when the Pad
stuff is complete.
@slomo: I am not authorized to un-protect the branch. Would you mind un-protecting / force pushing it please?