Technically actions are CTCP, but that's not what we want. Reorder parsing precedence.
Added the wrong file in the previous commit.
Port the actions plugin.