refactory to add HBaseKVHelper

Since multiple places need to use encodingRawKeyColumns, so refactory it into a new helper object
ok now, please check again