Added a better fix for issue 108 which also takes adds and deletes into account.

	modified:   SharpRepository.Repository/RepositoryBase.Batch.cs
	modified:   SharpRepository.Repository/RepositoryBase.cs