Refactoring: TStrings::Assign
Refactoring: Minor code style.
Refactoring: Remove FarPlugin.h dependencies; Use TGlobalFunctionsIntf for global functions.
Refactoring: Move StrToVersionNumber etc to SysUtils; Add GlobalFunctions->GetStrVersionNumber(); Remove extra plugin_version.hpp dependencies
Refactoring: Remove TRACE
Merge branch 'master' into far3

* master:
  Refactoring: Remove TRACE
  Refactoring: Move StrToVersionNumber etc to SysUtils; Add GlobalFunctions->GetStrVersionNumber(); Remove extra plugin_version.hpp dependencies
  Refactoring: Remove FarPlugin.h dependencies; Use TGlobalFunctionsIntf for global functions.
  Refactoring: Minor code style.
  Refactoring: TStrings::Assign
Refactoring: Remove get_schemes
Refactoring: erase --> erase_unordered
Add "ftp" to default prefixes list.

(http://forum.farmanager.com/viewtopic.php?p=110272#p110272)
CMakeLists.txt: Add warning flags.
atlmfc: Try to compile using MinGW.
CMakeLists.txt: Add warning flags.
atlmfc: Cleanup.
Fix warnings.
core: Fix minor warnings.
Fix minor warnings.
Fix: extra ;
CMakeLists.txt: Try to fix mingw compilation.
Fix minor warnings: extra ';'
base: Fix warnings.