Build unity build on make check
Only run make unity on travis instead of make check
fix unity build
Cross platform fix for Java benchmark shell script.
Replaced obsolete comparator with builtin variant.
Merge pull request #338 from fyrz/rm_obs_code_write_batch_with_index_test

Replaced obsolete comparator with builtin variant.
Merge pull request #337 from fyrz/cross-platform-jdb_bench

Cross platform fix for Java benchmark shell script.
Merge pull request #270 from tdfischer/check-with-unity

Build unity build on make check
Column family support in RocksJava

This commit includes the support for the following functionalities:
  - Single Get/Put operations
  - WriteBatch operations
  - Single iterator functionality
  - Open database with column families
  - Create column family
  - Drop column family
  - Properties of column families
  - Listing of column families

In addition there is an additional Java sample which can be build
using "make cfsample".

What is not supported currently using RocksJava:
  - Multi Iterator support
  - MultiGet

I decided to file a pull request w/o the missing two features to omit
some merging trouble. I would propose to hand them over to a later point
of time.
Quality improvements
- Replaced all NULL occurences in code with nullptr
- Removed iostream include
Fixed some lint problems
More lint problems fixed
Moved Testing code from Sample to Test.
Fixed line length in Test
Fixed merge inserting whitespaces into Makefile
Small merge correction

Summary:

Test Plan:

Reviewers:

Subscribers:
MultiGet column family extension.
Java6 compatibility
Resolved warnings reported by IDEA
Renamed openColumnFamilies to open method in native bindings