BAZYNGO-604 Add resource provider, utterable which returns next resources.
BAZYNGO-604 Use Lucene methods to add and update documents. Rollback changes if error occurres.
BAZYNGO-604 Remove unused methods.
BAZYNGO-604 Remove IndexInitializer from constructor parameters
BAZYNGO-604 Add ResourceProvider parameter to factory interface
BAZYNGO-604 Use resourceProvider in factory implementation
BAZYNGO-604 Change from interface to class and add implementation
BAZYNGO-604 Remove unsued methods.
BAZYNGO-604 Add callback needed for reindexing.
BAZYNGO-604 Add method reindexAllCancellable which reindexes all resources and is cancellable via callback. There is also method which does the same thing but cannot be stopped.
BAZYNGO-604 Commit in the right spot.
BAZYNGO-604 Add javadoc
BAZYNGO-604 Add visibility so that only factory can create it.
BAZYNGO-604 Rename to DEFAULT_PROVIDER
BAZYNGO-604 Rename methods