Merge remote-tracking branch 'upstream/develop' into mt-search
Merge remote-tracking branch 'upstream/develop' into mt-search2
Some naming cleanup.
Extra log info
Make the ctor synchronized
Merge remote-tracking branch 'upstream/develop' into mt-search2
Merge remote-tracking branch 'upstream/develop' into mtsearch2b
Merge pull request #604 from SynapticNulship/mt-search2

minor multithreading update