Safari: small locale improvements

Since there is no API for localization in Safari, we read the locale files
every time when an extension page opens.
This commit adds a new file "make-locale-safari.py", which will make the
size of the locale files smaller.
Safari: fix tooltips for dynamic filtering
Merge pull request #406 from Deathamns/ports/safari

Safari updates
Safari: fetch data from Info.plist for vAPI.app
Merge pull request #407 from Deathamns/ports/safari

Safari: fetch data from Info.plist for vAPI.app
this is a better solution for #400
Merge branch 'master' of https://github.com/gorhill/uBlock
this should help with #402
this addresses #405
this should not be on by default -- to avoid visual glitch
Initial Firefox port (base, messaging, locales)
Firefox: implement content scripts
Firefox: implement vAPI.storage via SQLite
Firefox: partial vAPI.tabs implementation
Firefox: add basic blocking + some fixes
Firefox: blocking and content scripts for e10s