Added text events for channel action prefix and channel action prefix hilight
wired those text events into inbound_action()

So, there's no text event for generating them
but damnit, if you get one it will be formatted correctly
Fixed minor issue with new text events - number of params was specified incorrectly
Comprehensive rework of text events caused by PRIVMSGs

There were a lot of changes but here's the summary.
- the logic behind inbound_action and inbound_chanmsg was very redundant, so
the two have been consolidated into a helper function.
- there were some missing text events for prefix events, prefix /me, from_me
prefixes, etc. these have all been added.
- some functions with inconsistent arguments have been normalized