sstables: use nonwrapping_range::make to avoid compilation issues
sstables: use nonwrapping_range::make to avoid compilation issues

GCC 5.3.1 was unable to convert bound to optional<bound>.

sstables/sstables.cc:2494:123: error: no matching function for call to
‘nonwrapping_range<dht::ring_position>::nonwrapping_range(dht::ring_position,
dht::ring_position)’
(dtr.right.exclusive ? dht::ring_position::starting_at :
dht::ring_position::ending_at)(std::move(t2)));

In file included from ./dht/i_partitioner.hh:52:0,
                 from ./query-request.hh:28,
                 from ./clustering_key_filter.hh:27,
                 from sstables/sstables.hh:35,
                 from sstables/sstables.cc:38:
./range.hh:441:14: note: candidate: nonwrapping_range<T>::nonwrapping_range(
const wrapping_range<U>&) [with T = dht::ring_position]
     explicit nonwrapping_range(const wrapping_range<T>& r)

Signed-off-by: Raphael S. Carvalho <1e2942cea40e3b4d2162dfcd9e53e41c05a84d22@scylladb.com>
Message-Id: <95bbf984cd73a61739c8da99cf6cd5e94f1d1457.1479954360.git.1e2942cea40e3b4d2162dfcd9e53e41c05a84d22@scylladb.com>

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