quick changes to finish mv-sst-fadvise work and hack in InsertQueue0 until threading rewrite.
two one-line changes (throttle related):  remove 1.3 hack to not count keys in write batch for throttle (AAE no longer needs and 2i suffers with it), and remove imm_micros from SetThrottleRate() since everything is overthrottling at this point (was needed to help 1.3)
clean up Google unit tests for Riak environment.
fixed most tests to use temp directory, just eliminated last test cuz I do not have patience to fix tests for code we do not use.
Following suggestion of Dave Parfitt to limit Writable files to only write operations.
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
remove #if/else/endif used during development
Merge pull request #89 from basho/mv-level-work4

Mv level work4
Basic Spin and SpinLock classes in cache.cc.  Tested on OSX where they revert to pthread_mutex_t.
missed two files in last commit.
Correct the define used to select spinlock feature.  Add travis file that seems lost.
More refinement to OSX feature test for spinlock
correct init value of pthread_spin_init
delete objects created by testharness.cc so that valgrind gets happy about memory usage.
correcting error in perf counter calculation ... not spin lock related, but quick
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