[RocksJava] Fixed MacOS build of RocksJava

There were still some precision loss problems
remainging in RocksJava. This pull request resolve
these.
Block Universal and FIFO compactions in ROCKSDB_LITE

Summary: Block Universal and FIFO compactions in ROCKSDB_LITE

Test Plan:
make shared_lib -j32
make OPT=-DROCKSDB_LITE shared_lib

Reviewers: ljin, igor

Reviewed By: igor

Subscribers: dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D29589
Merge pull request #426 from fyrz/RocksJava-Restore-PrecisionFix

[RocksJava] Fixed MacOS build of RocksJava
Tweak Makefile for building on BG/Q
Merge pull request #424 from eile/master

Tweak Makefile for building on BG/Q
[RocksJava] MacOSX strip support
Merge pull request #429 from fyrz/RocksJava-MacOSX-strip-fix

[RocksJava] MacOSX strip support