Adding a way to separate channel modes from modes with params (ovkl)
the BURST messages weren't formed as they thought, but instead the list of users are grouped by their usermode. This change will store the last mode instruction and apply them to every user in future instructions in the burst until a new mode instruction is given.
Fixes bug where the channelBurst event was being triggered with every user in that channel during the burst. Event trigger has been moved outside the loop
Merge remote-tracking branch 'origin/master'