thrift: Don't always validate clustering range
thrift: Don't always validate clustering range

This patch makes make_clustering_range not enforce that the range be
non-wrapping, so that it can be validated differently if needed. A
make_clustering_range_and_validate function is introduced that keeps
the old behavior.

Signed-off-by: Duarte Nunes <a60e8b7496f7715d71354fe4c06dd24017025bf1@scylladb.com>

raphaelsc/scylla,scylladb/scylla,duarten/scylla,duarten/scylla,raphaelsc/scylla,scylladb/scylla,duarten/scylla,avikivity/scylla,scylladb/scylla,avikivity/scylla,raphaelsc/scylla,avikivity/scylla,scylladb/scylla