Currently, we use the lit feature "long_tests" for libc++ tests that
take a long time to run so that they can be disabled by users.
This patch marks the following two tests:
- std/algorithms/alg.sorting/alg.sort/sort/sort.pass.cpp
- numerics/rand/rand.dist/rand.dist.bern/rand.dist.bern.bin/eval.PR44847.pass.cpp
with "REQUIRES: long_tests".
The run time of these tests is similar to that of other tests already
marked as "long_tests". For example, on an x86-64 machine with an
i7-6700 CPU running at 3.4 GHz, an existing long test
std/numerics/rand/rand.dist/rand.dist.pois/rand.dist.pois.weibull/eval_param.pass.cpp
takes 1.07 seconds, whereas eval.PR44847.pass.cpp takes 1.27 seconds,
sort.pass.cpp takes 39.10 seconds.