lzo:host: build static
gettext:host: disable curses, use included libxml
expat:host: build static
libxml2:host: build static
gcc: build without libgomp/libitm
flex:host: build static
libtool:host: build static libltdl
util-linux:host: build static
ncurses: clean up

- disable terminfo database. fallbacks are enough.
- remove ncurses:host
Python:host: clean up expat

system-expat not really needed here.
expat: remove expat:host
elfutils: update to elfutils-0.159. disable nls
Mesa: dont depend on libxml2:host. cleanup --with-expat
libxml2: remove libxml2:host
libxcb: disable unused extensions
libpng:host: build static

Signed-off-by: Stephan Raue <stephan@openelec.tv>
plymouth-lite: meh -fwhole-program. fails without lto
binutils: cleanup. 64-bit-bfd is no more..
libevdev: compile with -fPIC
Revert "xbmc: link with -fwhole-program"

otherwise XBMC segfaults using pythons sqlite module if using the Youtube addon

This reverts commit f23bfa9d1fa8995e1c6f9fca9e46750b2d53e84a.