Add cuckoo table options to the C interface
Add very basic tests to make sure the C cuckoo table options compile and run
Update docs for NewAdaptiveTableFactory
Merge pull request #394 from lalinsky/cuckoo-c

Cuckoo table options missing in the C interface
Fix compaction_job_test
[RocksJava] LogLevel support in Options

It's now possible to set a LogLevel in Options and
DBOptions to control LOG verbosity.
[RocksJava] Incorporated review comments D28947
Explicitly clean JobContext

Summary: This way we can gurantee that old MemTables get destructed before DBImpl gets destructed, which might be useful if we want to make them depend on state from DBImpl.

Test Plan: make check with asserts in JobContext's destructor

Reviewers: ljin, sdong, yhchiang, rven, jonahcohen

Reviewed By: jonahcohen

Subscribers: dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D28959
[RocksJava] Bump version to 3.8 in rocksjni.pom
Clean job context in DeleteFile
Don't parallelize the build in travis
Fix signed/unsigned compile
Clean job_context
[RocksJava] MVN Build reads version from version.h
Merge pull request #399 from fyrz/RocksJava-Version-to-3.8

[RocksJava] Bump version to 3.8.0 in rocksjni.pom
Merge pull request #396 from fyrz/RocksJava-LogLevel

[RocksJava] LogLevel support in Options
Improve the comment in InfoLogLevelTest.java

Summary:
Improve the comment in InfoLogLevelTest.java

Test Plan:
make rocksdbjava
[RocksJava] Support for stored snapshots

RocksDB supports two ways of saving snapshots. In
memory and on disk. The later one was not available
in Java.