Apply upstream cpython commits to relocate test directories. Fetch some CPython upstream commits that [relocate stdlib test files into `test` directory](https://github.com/python/cpython/issues/93839). This is a  preparation for #3166.
Previously `ctypes` and `unittest` modules had test directories in them so it was hard to bundle them in a zipfile. I hoped this to be included in Python 3.11, but sadly it was delayed to 3.12.





from pytest_pyodide import run_in_pyodide


@run_in_pyodide(packages=["test"], pytest_assert_rewrites=False)
def test_test(selenium):
    # this is tested in test_core_python.py instead
    pass

from pytest_pyodide import run_in_pyodide


@run_in_pyodide(packages=["test"], pytest_assert_rewrites=False)
def test_test(selenium):
    # this is tested in test_core_python.py instead
    pass
