Fixed pointlessword filtering and encoding.

-PHP prior to version 5.4.0 defaults to ISO-8859-1, enforce UTF-8, the whole site uses UTF-8.
-The input was filtered before the html entities were converted, this filtered out all strings with html entities, this is now fixed by calling html_entity_decode() before in_filter().