Add sequential, __host__ __device__ versions of merge & merge_by_key
Lower scalar merge & merge_by_key onto the sequential backend.