Microsoft is definitely on the warpath when it comes to promoting Edge, as we recently heard claims about how it's the best browser for battery life, and now the company is saying that Windows 10's browser is top dog when it comes to the quality of streaming video, too.Redmond has pointed to video tests run with Netflix which found that the service...