SCHEMA-97. Refactor Kiji to be an interface.

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