Updated to build successfully with MSVCPP.
Update hashdb Makefile.am to reflect some files that changed from c to cpp.
Fixes so that basic index creation (tested with hfind) works with MSVC build.
A few changes to make this consistent with existing libtsk code.
Change created index filename extension to ".kdb" and do not include the hash type in the filename.
A bit of refactoring so we can load old index files if they exist (if a new kdb index is not present).
Changes to ensure mutex locking around index obj access in a manner similar to master.
More mutex modifications.
Fix logic in tsk_hdb_hasindex() which is used by SleuthkitJNI.lookupIndexExists().
Merge pull request #238 from SynapticNulship/hashdb_sqlite

Hashdb sqlite