DRILL-3364: Prune scan range if the filter is on the leading field with byte comparable encoding
The change adds support to perform row-key range pruning when the row-key prefix
is interpreted as UINT4_BE, TIMESTAMP_EPOCH_BE, TIME_EPOCH_BE, DATE_EPOCH_BE,
UINT8_BE encoded.
Testing Done: Added a unit-tests for the new feature, also ran all existing
unit-tests to make sure there is no regression.