added Transaction class to encapsulate db transactions.  changed SleuthkitCase to use the Transactions rather than having each method manage the database lock and autocommit settings.  to preserve the old interface,  for methods that take a transaction parameter, i added wrapper methods  that don't take a transaction but instead create one locally and use the new transaction based methods.
added Transaction class to encapsulate db transactions.  changed SleuthkitCase's methods relating to adding files and directories  to use the Transactions rather than having each method manage the database lock and autocommit settings.  to preserve the old interface,  for methods that take a transaction parameter, i added wrapper methods  that don't take a transaction but instead create one locally and use the new transaction based methods.
Merge branch 'logical_file_transactions' of https://github.com/millmanorama/sleuthkit into logical_file_transactions
Transaction interface made public so it is accesible from outside package
added method javadoc comments
changed createTransaction to public
Added fix so libraries are copied and loaded correctly on unix platforms.
Library naming fix.
Improvements to Library Loading functions, better error reporting.
Renamed unix folders to be more specific. Added i686 support.
Added file that should have been included in last commit
Updated MSVS 64 bit targets to find correct version of libewf in libewf_64bit directory.
Merge pull request #216 from millmanorama/logical_file_transactions

Logical file transactions
Merge pull request #217 from jawallace/unixJNIFix

Added fix so libraries are copied and loaded correctly on unix platforms
Updated datamodel to load libs from system on unix platforms, except for the TSK JNI.
Merge branch 'unixJNIFix' of https://github.com/jawallace/sleuthkit into unixJNIFix
Native libraries are loaded from default system locations on linux.
Merge pull request #218 from jawallace/libewfUpdate

Updated MSVS 64 bit targets to find correct version of libewf in libewf_...
Merge pull request #219 from jawallace/unixJNIFix

Linux Libraries Loaded from Installation Location
make smaller error message when local file cannot be read