Fix bug #291 - fix rehashing bind tags not changing them between servers/clients and ssl/nonssl
Don't allow banned users to NOTICE a channel when security:restrictbannedusers is on
Fixes #297 reported by @killerrabbit
Set errno to EINPROGRESS on Windows when the connect() call does not complete immediately, to simulate unix behavior
This makes code that checks errno to determine whether connect() has succeeded or not work properly on Windows
Fixes #298 reported by @butaman
configreader: Replace ConfValue here with a ConfigTagList enumeration, as it isn't guaranteed that bind or link tags are unique which causes Issue #270

Original commit edited by @attilamolnar
- fixed wrong line being displayed in generated messages
- removed redundant ServerInstance->Config before ConfTags
Merge pull request #301 from Adam-/insp20+bindrehash

Fix bug #291 - fix rehashing bind tags not changing them between servers/clients and ssl/nonssl
m_knock Add support for sending a 710 numeric when a KNOCK succeeds, add a config option to choose between behaviors
Fixes #287 reported by @ElementalAlchemist
New OnUserSetIP() hook
Call OnUserSetIP() whenever the IP of a local user changes, set ident,host,dhost in LocalUser constructor
m_dnsbl Switch to OnUserSetIP hook
m_dnsbl Display <unknown> as the user's nick when annoucing the dnsbl result and the user has an empty nick
m_cgiirc Register the "waiting" extension
m_cgiirc Take actions after a successful WEBIRC in the OnCheckReady hook, stop using OnUserConnect
Fixed crash in m_mysql if a module is unloaded while executing
a query and there is only one query in the queue to be executed.
m_shun Convert enabled commands to uppercase so they match correctly even if they're lowercase in the config
m_blockamsg, m_sslinfo Don't convert the command name to irc::string in OnPreCommand()

See 44e89aafb69fb266bdf780d12a31947bfff4e330
m_regex_stdlib: A regex provider for the C++11 container std::regex

For it to work you need a standards compliant implementation as for
instance Visual C++ 2010 and 2012 deliver. GCC's libstdc++ does not
implement this class yet.
Instruct users to verify that std::regex is supported on their setup before using m_regex_stdlib
Remove references to removed FINGERPRINT command.
Merge pull request #308 from SaberUK/insp20-fingerprint

[2.0] Remove references to removed FINGERPRINT command.
Fix undefined behavior caused by referencing the returned buffer by std::string::c_str() when the object is temporary
Thanks to @ChrisTX for pointing this out
Fixes #257 reported by @helloall