[#2550] Add touch and copyFile to Filesystem.

Problem
=======

We would like to have touch and copyFile method to compat filesystem.


Changes
========

Implement copyFile.

Touch was already implemented but as private method only used in compat
tests.


How to test
==========

reviewers: @alibotean

check that changes make sense.

I think this test could use a better name. AFAIS all other tests use explicit destinations.