merged m8 master into m10

7 jobs for azure/m10-master in 41 minutes and 21 seconds (queued for 1 second)