create #RESConsoleVersion regardless of localStorageFail
refactor browsersupport-firefox.js from browsersupport.js
refactor browsersupport-safari.js from browsersupport.js
remove modules/tests from Safari plist

how does that keep sneaking back in
refactored browsersupport-opera.js from browsersupport.js
refactor browsersupport-chrome.js from browser.js

also applies to OperaBlink