Firefox 3.1 Beta 1 Now Available for Download, First Look