i#946 64-bit Linux system calls, part 1 + broad update of the table via script to get the numbers right + manual tweak of syscalls whose name varies:   mmap, fcntl, stat, lstat, fstat
i#946 64-bit Linux system calls, part 1
+ broad update of the table via script to get the numbers right
+ manual tweak of syscalls whose name varies:
  mmap, fcntl, stat, lstat, fstat

The strategy tries to support mixed-mode (i#1013) later on, so instead of
ifdef-based splits, it pays the indirection cost of a hashtable lookup.
There's still a single static table w/ both numbers packed into the num
field and one selected at runtime.

Still TODO in later parts:
+ socketcall and ipc syscall routing
+ add more recent syscalls
+ add some _posix tests to app_suite: as it is it's really hard to
  tell whether I broke anything w/ the current suite

git-svn-id: fe3cd4388a6e5a968b09397a3d721fe124e8117a@1019 5b54908e-ead4-fc18-b48a-0285e6dbc711

rnk/drmemory,rnk/drmemory,rnk/drmemory,rnk/drmemory