Only consider a file transfer successful once the recipient has said so
Currently, the green check mark will be set as soon as the last chunk of the file has been sent, despite for example the recipient having had an error. Gajim should only mark it as received once a session-info has been received, or after a session-terminate.