Framework implementation for openat(2), getsockopt(2), setsockopt(2), shutdown(2)

- new implementation for openat(2), getsockopt(2), shutdown(2)
- updated implementation for setsockopt(2)
- fixed timeout argument bug for select(2)