crypt: Add time stamp to buffered messages

This is relevant when replaying the buffer on connect and brings the crypt module in sync with the normal logging functionality (which it bypasses).
crypt: Use ASCII for nick prefix and make it configurable

The previously hardcoded value of ‘\244’ is causing problems for clients which expect valid UTF-8 from the server/bouncer. This commit fixes #228.

The prefix is stored using a key of ‘[nick-prefix]’ in the general key/value store for the crypt module, which previously was only used for encryption keys.

This is not the best design, but the least intrusive one.
Add a Disablechan to match the Enablechan command
Whitelisted X-Forwarded-For header support
Fixed redundant removal of trailing spaces
Merge commit 'refs/pull/310/head' of github.com:znc/znc
Fixed wenet.ru's nickserv request.

Wenet.ru uses control characters in the nickserv request. It sends something
like "\x02/NickServ IDENTIFY \x1Fpassword\x1F\x02", so no wonder the
CString:find() was failing.
Merge pull request #376 from nurupo/master

nickserv: wenet.ru's nickserv request fix
Fixed double forward slashes and incorrect active module highlighting.
A bit more debug output on modperl
Merge commit 'refs/pull/378/head' of github.com:znc/znc
Request secure cookie transmission for HTTPS

If cookies are not marked as secure, they can be sent
back by the client on unencrypted channels, disclosing
information. With this fix, clients are requested to
send cookies back on a secure channel in case HTTPS is
used.
Merge pull request #391 from MartinNowack/master

Request secure cookie transmission for HTTPS
Remove unneeded SetSkinName() from webadmin

SetSkinName() was called two times in GetNewUser interface.
Removed the first call because "skin" is a combo box and can't be empty.
modules/notify_connect: Fixed syntax on attach/detach messages to be more consistent
Merge pull request #394 from Niichan/fix_connection_notice

modules/notify_connect: Fixed syntax on attach/detach messages
"make clean" removes .depend/
Don't create folders with \ in log module

Also don't try to write files with ? in filename

Fix #377
Add detached only support to the watch module.
Implement permission inheritance in log module

Quick-and-dirty matching of permissions when new log directories are
created. Currently gets tripped up by the umask with some perms.