Add .gitignore
Add a basic gyp build file
Merge pull request #5 from mmalecki/gyp

Add a gyp build file
Added shared object target to makefile
Add `extern "C"` to enable use with C++
Merge pull request #10 from mmalecki/cplusplus

Add `extern "C"` to enable use with C++
Add test binaries to .gitignore
Merge pull request #15 from michaelmior/gitignore-test

Add test binaries to .gitignore
add a check for a cursor open in a modify operations.
Allow tests to be run under the auspices of valgrind.

For example:

  make VALGRIND='valgrind --quiet' test

Signed-off-by: Andrew McDermott <andrew.mcdermott@frobware.com>
Merge pull request #19 from frobware/master

Allow tests to be run under the auspices of valgrind.
Merge pull request #9 from isaacbwagner/master

Added shared object target to makefile
makefile refactored.
align fixes.
Add parameter names in sophia.h
implement multi and single process database lock.
Don't hardcode GYP file into creating static libraries
Light-weight Transactions support.

* refactored to support single-stmt and multi-stmt modes.
* introduce separate transaction index.
* log writer refactored for propper support of batch writes.
* cursors refactored to support transactional index.
* constraints introduced on using cursors in the modes.
* added tests for transactions usage, consistency and recover.
Merge pull request #21 from saghul/shared

Don't hardcode GYP file into creating static libraries
Don't define __attribute__(hot) on compilers that don't support it