Adds support for sending files from the test client
Adds functional test of rejecting a file transfer request
Adds functional test of accepting a file transfer request
Makes sure the public download directory is created if it's missing, to avoid problems when saving the file later on.