bump version to 2.1.40
init RandSeed
minor change: (uintptr_t)-1
::Exception --> Exception
refactoring: TMessageParams
refactoring: use :: to indicate global system functions
refactoring: ::ReplaceChar: fix parameters
fix code style
fix code style (case ... break;)
refactoring: class TWinSCPFileSystem
refactoring: ::TCriticalSection --> TCriticalSection
refactoring: TFormatSettings
refactoring: use MSecsPerDay
refactoring: SetCurrentDirectory --> TerminalSetCurrentDirectory
refactoring: GetObject --> GetObj
refactoring: SetObject --> SetObj
refactoring: TFarPanelItem::GetFileAttributes --> TFarPanelItem::GetFileAttrs
apr: exclude unused modules
rdestl: exclude unused modules
amend c24b46d