code style
move FarDialog.h dependency to GUITools.cpp
refactoring: rename CreateFile --> TerminalCreateFile
refactoring: Sysutils.cpp
refactoring: use FindFirstChecked FindNext
refactoring: remove operator std::string() operator const char * ()
remove implicit type casts
refactoring: remove implicit casts UnicodeString --> std::wstring
refactoring: TryStrToInt
refactoring: remove implicit casts UnicodeString --> std::wstring
refactoring: remove implicit casts UnicodeString --> std::wstring
code style
update tinyxml2 to 2.0.0
TWebDAVFileSystem::DoFileTransferProgress: fix code style
fix typos
TTerminal::EndTransaction: remove excessive block
M#2602 Processing of copy file don't break

(http://bugs.farmanager.com/view.php?id=2602)
refactoring: rename function
refactoring: WEBDAV_ERR_ASSERT
refactoring: use WEBDAV_NO_ERROR instead of 0