Created by: zhuomao123
- Added IPC (Inter-Process Communication) module with System V shared memory functions: shmget, shmat, shmdt, and shmctl.
- Introduced futex subsystem for fast user-space mutexes, supporting operations like FUTEX_WAIT, FUTEX_WAKE, and others.
- Enhanced process management with sys_clone to support thread creation and management.
- Implemented robust futex list handling to prevent deadlocks on thread exit.
- Updated task structure to manage shared memory mappings and robust lists.
- Added necessary flags and hash functions for futex operations.