Microsoft Corp. released the latest version of its free Internet Explorer browser Wednesday, simultaneously delivering an improved user experience and a salvo crucial to regaining ground lost to rival ...