Build with -fno-strict-aliasing

Change-Id: I4117a526cdc93c96a9b7102727f5b33542810990
Signed-off-by: Evan McClain <aeroevan@gmail.com>
busybox: add x86 support

This is a combination of the following commits from the 'jellybean'
branch:
  * ddbe578 x86: Remove stubs and add actual syscalls to fix the build
  * 3eb7825 x86: do not override system syscalls, like arm and mips
  * bdaf359 Android.mk: factorize the syscalls includes

Also refresh the x86 stubs by copying the latest bionic stubs.

Change-Id: I6a8a310d900e941a0cc3818179653fee7192f219
x86: put CROSS_COMPILER_PREFIX outside autoconf.h

Change-Id: I476c57e641ee448c7e895f57275a0674fe29e580
Busybox 1.21.0 squashed commit for jellybean

Change-Id: I423c7fc1254050c6495126b1b18dd33af07fed6b
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>