Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls.

(aarch64 kernels only have the newer system calls.)

Also expose the new functionality that's exposed by glibc in our header files.

Change-Id: I45d2d168a03f88723d1f7fbf634701006a4843c5
diff --git a/libc/Android.mk b/libc/Android.mk
index a37c9bc..1dcedca 100644
--- a/libc/Android.mk
+++ b/libc/Android.mk
@@ -215,6 +215,8 @@
     bionic/chmod.cpp \
     bionic/chown.cpp \
     bionic/dirent.cpp \
+    bionic/dup2.cpp \
+    bionic/epoll_create.cpp \
     bionic/__errno.cpp \
     bionic/eventfd_read.cpp \
     bionic/eventfd_write.cpp \
@@ -222,6 +224,7 @@
     bionic/futimens.cpp \
     bionic/getauxval.cpp \
     bionic/getcwd.cpp \
+    bionic/inotify_init.cpp \
     bionic/lchown.cpp \
     bionic/libc_init_common.cpp \
     bionic/libc_logging.cpp \
@@ -232,6 +235,7 @@
     bionic/mkfifo.cpp \
     bionic/mknod.cpp \
     bionic/open.cpp \
+    bionic/pipe.cpp \
     bionic/pthread_attr.cpp \
     bionic/pthread_detach.cpp \
     bionic/pthread_equal.cpp \