Added detection for Firefox 22 (and improved detection of FF 21/22 with a new DOM object).