SCHEMA-97. Refactor Kiji to be an interface.

The original Kiji is now HBaseKiji.
Also added a KijiFactory & HBaseKijiFactory.

Signed-off-by: Lee Sheng <lsheng@wibidata.com>