CDK-177. Add getters to Boundary SPI class.
CDK-177. Implement View interface for HBase.
Removed the DataAccessor class which was responsible for allowing users to do random access
gets and puts on a DataSet. I've created a new RandomAccessDataset interface that datasets
which should allow random access should inherit from. This replaces the functionality
DataAccessor provided.

The DaoView Reader implementation now correctly respects the inclusive/exclusive parameters
of a scan. This required adding inclusive boolean params to the Dao getScanner method.

The DaoView Writer implementation will restrict writes of entities to those who's keys
are within the view range.
Moving classes in the cdk-data-hbase module to packages that make more sense now that
the DAO classes are no longer going to be considered the public interface.
This is a combination of 2 commits.

Added a new RandomAccessDatasetRepository interface that is a sub interface of
DatasetRepository, but overrides load, create, and update to return the
RandomAccessDataset type instead.

Created two new static methods on DatasetRepositories called openRandomAcces,
which return a RandomAccessDatasetRepsotory.

Added more thorough tests for the different range combinations in the
DaoViewTest test class.