initial impl of batch processing (in jgit backend it amends commits) + support for DeleteOptions that allows delete non empty folders