controlpanel: allow wildcards for getchan & setchan
Correct documentation for OnUnknownUserRaw
Merge pull request #683 from NuclearW/onunknownuserraw-docs

Correct documentation for OnUnknownUserRaw
Add ircv3.2 batch and batch channel and query buffer playback.
Merge pull request #679 from jpnurmi/setchan

controlpanel: allow wildcards for getchan & setchan
Merge pull request #678 from NuclearW/batch-playback

Add ircv3.2 batch and batch channel and query buffer playback.
Allow clients to specify an ID via PASS or USER

- PASS [user[@identifier][/network]:]password
- USER user[@identifier][/network] ...

This is only an enabler for #343. The rest can be done with modules:
- managing client ID specific playback buffers
- filtering channels based on the client ID

The reason this should be part of ZNC core is that only global modules
have access to OnUnknownUserRaw(), which is needed to capture USER/PASS.
First of all, the aforementioned modules shouldn't be global. Furthermore,
it would be possible to have only one module that parsed and removed the
client ID so that ZNC core woulnd't choke.
Add CIRCNetwork::FindClient(const CString& sIdentifier)