Fix issue #4972: adds ftplib.FTP context manager protocol
5 files changed