Put all the system call stuff in a new module, m_syscalls.  This
required moving a lot of stuff around.  I deleted
VG_(set_return_from_syscall_shadow)() and VG_(get_exit_status_shadow)(),
which screwed up the modularity and weren't being used and can be
simulated in other ways with a bit of care.

What are the chances that I've added and moved all the files correctly
in this commit, and not broken the amd64 port?


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3636 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/vg_main.c b/coregrind/vg_main.c
index fdb3b45..3bc1792 100644
--- a/coregrind/vg_main.c
+++ b/coregrind/vg_main.c
@@ -32,10 +32,11 @@
 
 #include "core.h"
 #include "ume.h"
-#include "pub_core_execontext.h"
-#include "pub_core_errormgr.h"
-#include "pub_core_debuglog.h"
 #include "pub_core_aspacemgr.h"
+#include "pub_core_debuglog.h"
+#include "pub_core_errormgr.h"
+#include "pub_core_execontext.h"
+#include "pub_core_syscalls.h"
 
 #include <dirent.h>
 #include <dlfcn.h>