Added new column to store the action type (update, delete)
Added new overloads to handle multiple indexing actions in the same transaction
--HG--
branch : dev
IIndexManager to handle the available IIndexProvider instances
ISearchBuilder created from the used IIndexProvider to create search queries
Indexing background task records
Background service to execute indexing tasks
Unit tests for indexing and searching
--HG--
branch : dev