[RocksJava] Included DBOptionsTest and refactored OptionsTest
[RocksJava] Options Refactoring 3.6

Summary:
Options extends now two interfaces DBOptionsInterface
and ColumnFamilyOptionsInterface. There are also further
improvements to the Options bindings:

Optimize methods were ported to Java. (OptimizeForPointLookup,
OptimizeLevelCompaction, OptimizeUniversalCompaction).

To align BuiltinComparator with every other Enum it was moved to
a separate file.

Test Plan:
make rocksdbjava
make jtest
[RocksJava] Extend Options with ColumnFamilyOptions implementation
ColumnFamilyOptions implementation with tests

Test plan:
make rocksdbjava
make jtest