Extract decorated_key.hh and ring_position.hh out of i_partitioner.hh so they can be included selectively, since i_partitioner.hh contains too much bagage that is not always needed in full. Signed-off-by: Benny Halevy <bhalevy@scylladb.com>