TAJO-1131: Supports Inserting or Creating table into the HBase mapped table.

First, I apologize. The TAJO-1127 Implements HBaseStorageManager issue is also implemented in this issue together. 
This issue has been implemented the following features:

Mapping HBase table to Tajo table.
Supports a composite rowkey
Supports creation multiple Region.
Scanning HBase table using Tajo selection query.
Inserting into HBase table using Tajo insertion or creation query.
Supports both of PUT and BULK.
It's just my suggestion. If you agree, please reflect my suggestion.

You seem to add SortRangeType in order to identify the purpose of SortNode. ```USING_STORAGE_MANAGER``` is for sorting rows for sorted HFiles of Hbase. Otherwise, ```USING_SHUFFLE_DATA``` will be used. BTW, ```USING_SHUFFLE_DATA``` is used for shuffle as well as just sort.  Even shuffle is also a part of distributed sort. So, I think that this names probably gives some confuse to code readers.

So, I'd like to suggest as follows:
 * SortRangeType -> SORT_PURPOSE
 * USING_SHUFFLE_DATA -> NORMAL
 * USING_STORAGE_MANAGER -> STORAGE_SPECIFIED

As I mentioned earlier, it's just my suggestion.