Workaround to compile inline functions with MSVC v16 [Patch from Gisle Vanem].
chmod -x some of the files which probably shouldn't be executable. To see what's left there, call "find -executable -type f" - svn propdel 'svn:executable' file will make it non-executable.
Added an entry to http-devframework-fingerprints that detects SPIP framework. Patch by Paul AMAR.
Added an entry to http-default-accounts-fingerprints that detects F5 BIG-IP router. Patch by nnposter.
Update ajp.lua NSEdoc

@see NSEdoc elements weren't being rendered properly, so I updated
everything. Guidelines:
https://secwiki.org/w/Nmap/Code_Standards#NSEdoc_best-practices
Fix NSEdoc tag: @class, not @type
Update asn1.lua NSEdoc

https://secwiki.org/w/Nmap/Code_Standards#NSEdoc_best-practices
Remove duplicate decodeLength function
Remove unused and redundant snmp.dec function
Fix some @see NSEdoc

https://secwiki.org/w/Nmap/Code_Standards#NSEdoc_best-practices
Update sip.lua NSEdoc

https://secwiki.org/w/Nmap/Code_Standards#NSEdoc_best-practices
Clean up smbauth.lua NSEdoc

https://secwiki.org/w/Nmap/Code_Standards#NSEdoc_best-practices
Clean up xmpp.lua NSEdoc

https://secwiki.org/w/Nmap/Code_Standards#NSEdoc_best-practices
Fix a DeprecationWarning in zenmap with python -3

DeprecationWarning: reduce() not supported in 3.x; use
functools.reduce()

functools.reduce was added in Python 2.6
Fix unicode module declaration (copy-paste error)
unicode.lua: Add some UTF-8 decoding error checking
Add CP437 (native Windows OEM) to unicode.lua
Add extended-ASCII support to LM hashing

Probably only works for US-English, since it uses Code Page 437. Adding
support for other locales would require detecting or setting the locale
for the remote system, since SMB has no way to negotiate code page. In
other words, Windows systems with different locales will have different
LM hashes for the same password.

Also added some tests. Hashes confirmed by googling for them and finding
the correct plaintext.
Fix NSEdoc formatting in unittest.lua
Add unittest.testing() to make test building conditional