add TFTP service
change RemoteTorrentHandler to use TFTP
change code that uses download_torrent() of RemoteTorrentHandler
change Session download_torrentfile() and download_torrentfile_from_peer() and code that uses them
disable metadata community
create RemoteTorrentHandler unit test
remove SwiftEndpoint