Removed filter memory feature.

It never really worked. If need be, I'll re-implement it.
Started to refactor and flesh out filters.

New filter code goes in filters.js. Added messageless plugin filter, and
wrote message filters (but they're not implemented yet).
Implemented message filters.
Fixed translation script.