Close issue #359 - partyline rejoin on delete
Revert "Add 381 to the buffer (You are now an IRC Operator)"

This reverts commit 11e5f7636de76e809e6dd57f46da75843c61be54.

Having this in the raw buffer multiple times is obviously wrong, because you can
use /oper more than once and would get a new 381 numeric each time. So this
would need to use UpdateRawBuffer() instead of AddRawBuffer() (=replace old
entries with the same text).

However, this is still wrong. If you -o yourself, you no longer have oper
status. ZNC wouldn't notice this and still deliver the 381 numeric to new
clients.

Clients which use raw 381 to detect oper status will have to switch to user mode
+o.

Thanks to Han` for reporting this problem.
Fix #299
Fix compilation on OpenBSD

That OS doesn't support AI_ADDRCONFIG, but in that case we
defined HAVE_PTHREAD, but didn't add needed params to compiler

Thanks to fred for shell access for tests
Merge branch 'master' of github.com:znc/znc
Merge commit 'refs/pull/356/head' of github.com:znc/znc
Debug: escape also escape character
nickserv: don't confuse people so much

Password is hidden from arguments, because it's bad to show it right
here. But it looked like it refused to save the pass.
Merge commit 'refs/pull/360/head' of github.com:znc/znc
Make simple_away and keepnick also support user modules

Fix #318
webadmin: Enable embedding network modules and to network pages.
Fix #323 bug about GMT±N timezones
Revert "Make simple_away and keepnick also support user modules"

This reverts commit fb62b5e7a6590461d5287f466198942e34c95ef9.
I need to test changes better...
To be proper user modules they need to store per-network state, just a
flag isn't enough.
Make autocycle network module, fix #340

As user module, it even doesn't behave very well, because of shared
state between networks.
Add CString::StripControls to strip controls (Colors, C0) from strings
Add -sanitize option to log module.