removed lock around call to ingester.commit()
log message changes
Merge remote-tracking branch 'upstream/develop' into ingester
Extract module counter into its own class.
update ModuleReferenceCounter
adjusted modules to use new class ModuleReferenceCounter
made the refCounter declaration lazy and consistent with data source example
renamed ModuleReferenceCounter to IngestModuleReferenceCounter as requested, the class now removes entries once they decrement to zero, and removed static creation methods from sample classes
added a shutdown() to do counter decrements
Merge pull request #615 from SynapticNulship/module_ref_counts

Module ref counts
Merge remote-tracking branch 'upstream/develop' into ingester
updated AbstractFile text extractor classes to be thread safe
fixed some more non-thread-safe declarations in KeywordSearch module
changed conditional for manually initting 7zip lib
Restored synchronization of IngestManager.isIngestRunning()
Merge pull request #624 from rcordovano/synch_ingest_running

Restored synchronization of IngestManager.isIngestRunning()
Merge pull request #619 from SynapticNulship/ingester

Ingester and text indexing thread safety update
Merge remote-tracking branch 'upstream/develop' into mt-3rdparty
Merge pull request #625 from SynapticNulship/7zip-init

7zip init