Internet Explorer 11 is shaping up to be a major new release of the company’s flagship browser. Microsoft is all set to bring support for modern new web technologies in this new version, which is on track to make its debut with Windows 8.1 later this year. The software titan recently announced the first bug bounty...