Addressing legitimate warning messages
Merge commit '9df45e6c2dadb8ac87a8e3cd4d4d6afffa2afa4'

Conflicts:
	wcm/nc.cpp
	wcm/wal/wal_tmpls.h
Compilation fix
TCPSock::IsValid()
makefile.windows: removed -fpermissive
Use std::atomic in clPtr
Replacing cstrhash with std::unordered_map here and there
unicode_t is now wchar_t
ext-app-ux.cpp: use std::unordered_map
Typo
Fixed types
Merge pull request #190 from corporateshark/strhash

Reduced usage of a custom cstrhash container
Merge pull request #191 from corporateshark/atomic

Use std::atomic in smartpointer, reduced usage of cstrhash
Use stdint types
Merge pull request #192 from corporateshark/stdint

Use stdint types
Reimplemented cs_string
Fixed some VS warnings
Merge pull request #193 from corporateshark/cs_string

Reimplemented cs_string
Merge branch 'master' into vswarnings

Conflicts:
	wcm/dircalc.cpp
	wcm/fileopers.cpp
	wcm/swl/swl_scrollbar.cpp
Merge pull request #194 from corporateshark/vswarnings

Fixed some VS warnings