Control plugin, for joining/leaving channels, sending raw data, and directly calling functions on protocols.

Note that function calls can only pass in strings.