Correct the syntax messages of a few modules.
Some more helpop config updates.
Merge pull request #827 from Robby-/insp20-helpopconf

Some more helpop config updates, and fix a few module syntax messages.
m_watch Be more strict when checking whether the watch list of a user is full

After a rehash MAX_WATCH can become lower than it was before
Filter out newlines from error messages on Windows
Change FormatMessage() usage in DLLManager::RetrieveLastError() to match SocketEngine::LastError()

See 4451fd13a1accec8d7c2b1bb7fdafd6e50a2566b
m_ojoin Remove pointless FindChan() call

Found by Coverity, CID: 1135649
Ignore NULL callbacks in ModuleManager::Reload()

Found by Coverity, CID: 1201453
m_auditorium Handle NULL return from Channel::GetUser() in OnSendWhoLine()

Found by Coverity, CID: 1135647
Allow uppercase letters in IPv6 CIDR masks
m_ssl_openssl Avoid Applink on Windows by calling PEM_read_bio_DHparams() instead of PEM_read_DHparams()
Change Windows libraries to be dynamically linked
Compress the Windows installer with zlib to reduce AV false positives
Backport questions from master's genssl tool.
Fix undefined symbol error on module load if compiled with Clang 3.4

Fixes issue #803 reported by @SaberUK
Merge pull request #832 from SaberUK/insp20+fix-ssl-question

Backport questions from master's genssl tool.
m_spanningtree Set the bursting flag in the FJOIN handler based on whether the source of the FJOIN is bursting or not

Previously the flag was true if our route to the source was bursting, which resulted in m_joinflood incorrectly registering netjoins when a remote server was bursting

Fixes issue #839 reported by @joshtek0
m_spanningtree Advertise the availability of m_globops in CAPAB CAPABILITIES
m_cgiirc Call User::InvalidateCache() after changing host and dhost in OnCheckReady()
Do not export callers

Their functions are all inlined and Windows gives unresolved symbol errors