Add a backend method to save files to a ticket git repo
This method is used to upload files to a ticket. The file is automatically
saved to the git repo where it can thus be retrieved later.
Files are stored with their sha256 hash as prefix to avoid saving multiple
times the same file.