this fixes #274
make suitable for for RegExp constructor
this addresses #270
actually, let's be more strict
this fixes #276
this fixes #273
dynamic filtering
new version
dynamic filtering 1 for doc
dynamic filtering 2 for doc
dynamic filtering 3 for doc
translation work from Crowdin
code review: no need to reload dynamic filters when reloading filter lists
code review: page's hostname, not request's hostname
code review/testing: for dynamic filtering, it makes more sense to consider the top URL for 1st/3rd party status
this fixes #278
this fixes #137 and #272
code review + fine tuning UI
copied from HTTPSB
fine tuning UI