Fixed background.js not being valid strict mode. Added userscript version for Opera, which is just most of the files merged into one with some workarounds and additions; no options page though.