Changed getting of diff text to correctly take into account new files and also provides unlmited context in the diff.
Fixed a bug that would lead to an ObjectDisposedException when the commit dialog was automatically closed when all files where committed.