Firefox 25.0 release note and news