Filter empty-looking msgs when hiding emoticons

Fixes #99
Refactor slowmode helper

- Slowmode state is in a single place now isntead of spread over multiple
  setIntervals
- Does not stop user from posting - only changes the chat info.
- Can be turned off via a setting
Move TPP settings to Twich's settings menu

This avoids having to create new menu buttons and resizing the chat button

Fixes #110
Fix "custom banlist" toggle with old messages

Currently, old messages get refiltered when we add or remove a word
to the banlist but they do not get refiltered if we toggle the banlist
on and off (future messages are filtered correctly though)
Merge pull request #116 from hugomg/emoticons

Filter empty-looking msgs when hiding emoticons
Merge pull request #118 from hugomg/settings-menu

Move TPP settings to Twich's settings menu
Merge pull request #117 from hugomg/slowmode

Refactor slowmode helper
Merge pull request #119 from hugomg/banned-bugfix

Fix "custom banlist" toggle not refiltering old messages