overlap files do NOT properly clean up memory on database close.
attempt a travis config
add 3 tools executables to .gitignore
command is make check, not make test
Merge pull request #89 from basho/mv-level-work4

Mv level work4
delete objects created by testharness.cc so that valgrind gets happy about memory usage.
Update comment in bloom2.cc about limit of prime table.  Update bloom_test to include larger range in VaryingLengths test
Merge pull request #90 from basho/mv-clean-overlaps

leveldb's mv-clean-overlaps
Basic Spin and SpinLock classes in cache.cc.  Tested on OSX where they revert to pthread_mutex_t.
missed two files in last commit.
clear .travis.yml conflict
More refinement to OSX feature test for spinlock
correct init value of pthread_spin_init
correcting error in perf counter calculation ... not spin lock related, but quick
merge .travis.yml again