Firefox 15 released today