Чистка кода

Убраны пустые CSS правила, лишние условные операторы, и бесполезный код.
_т.е. всё, что вместо автора писала его кошка_


Ещё можно в таких местах делать
return !!(window.localStorage || window.GM_SetValue || window.sessionStorage);
тогда гарантированно boolean будет.