Merge branch 'release-0.5.3'
Merge branch 'release-0.5.3'
Update shortcuts list in readme
Fix #213: Suppress logic bug

For example, if you press 'x' to close the current tab, it will close
before keyup fires. So keyup (and perhaps keypress) will fire in another
tab. Even if that particular tab is blacklisted, we must suppress the
event, so that 'x' isn't sent to the page. The rule is simple: If the
`suppress` flag is `true`, the event should be suppressed, no matter what.
It has the highest priority.

Previously, `vim.blacklisted` checks were performed even in keypress and
keyup, which caused the suppress to be ignored.
Use Firefox 24+ native console API
Merge pull request #216 from lydell/issue-213

Fix #213: Suppress logic bug
Merge pull request #218 from lydell/native-console

Use Firefox 24+ native console API
Merge pull request #215 from lydell/develop

Update shortcuts list in readme
Merge branch 'develop' of https://github.com/akhodakivskiy/VimFx into develop