Fix for Issue 108

Added private function `NotifyQueryManagerOfUpdatedEntity` to `RepositoryBase` which calls `QueryManager.OnItemUpdated`.

Changed `RepositoryBase.ProcessUpdate` to use `NotifyQueryManagerOfUpdatedEntity` when not in batch mode.

Changed `Batch.Commit` to call `NotifyQueryManagerOfUpdatedEntity` for each updated entity only after `_repository.Save()` is called.

	modified:   SharpRepository.Repository/RepositoryBase.Batch.cs
	modified:   SharpRepository.Repository/RepositoryBase.cs