removed Index::commitOperation() and fixed up operators for TreeProviderPtr and ParentProviderPtr
enhanced CommitOperation ctor by adding the commit message as parameter