IDE: Fix adding resource with same name but different extension. Issue #26813, patch from Denis Volodarsky.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46513 4005530d-fff6-0310-9dd1-cebe43e6787f
Prevent opening a non existing path/filename in "Compare files". Issue #26841, patch from ocean.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46514 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Change order of source editor menu items to prevent accidental "copy filename" instead of "paste". Issue #26841, patch from ocean.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46515 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Fix error in Finnish translation. Issue #26841, patch from ocean.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@46516 4005530d-fff6-0310-9dd1-cebe43e6787f