refactoring: extract CheckDstFileExists
call CheckDstFileExists before reading src file
CheckDstFileExists: add parameter TryToOpenDstFile
fix copyright and url info
bump devel version to 3.0.3.17
CheckDstFileExists: add parameter TryToOpenDstFile
Extended file copy --> File copy extended
Merge branch 'master' into issue12

* master:
  Extended file copy --> File copy extended
  bump devel version to 3.0.3.17
  fix copyright and url info
changelog.txt: update
fix code style
fix cppcheck warning: Buffer is accessed out of bounds
fix code style
fix code style
amend ba768b280ec785ca1bef92ac41f38907ba0a28d2
amend 0949d1968e3b7f77d90d3f175ee8a4b61b0411d5
use LENOF
flags, attributes, selection indices are unsigned
refactoring: use intptr_t
refactoring: use :: to indicate global system functions
Merge branch 'issue12'

* issue12:
  changelog.txt: update
  CheckDstFileExists: add parameter TryToOpenDstFile
  CheckDstFileExists: add parameter TryToOpenDstFile
  call CheckDstFileExists before reading src file
  refactoring: extract CheckDstFileExists

Conflicts:
	src/Engine.cpp