unzip: set ENABLE_DESKTOP to allow unpacking signed Android OTAs

Without this flag set, attempting to use BusyBox unzip to unpack a
signed Android OTA results in the error

unzip: zip flags 1 and 8 are not supported

Set ENABLE_DESKTOP for the unzip code to enable the necessary feature.

Change-Id: I3f764bde678311a8d3de787ea503f9cc793337a3
android-x86: fix building warnings of kitkat-x86

works also on arm platform, so...

Author:    Chih-Wei Huang <cwhuang@linux.org.tw>
Change-Id: Ic3ade475c5b92de26623e277170c71c49f9e41de
stat: fix printing selinux context and null-dereference

busybox stat tries to always print the selinux context, even if it
is not requested which leads to a segmentation fault due to
dereferencing a null-pointer.

This also changes the format-string used to print the context to
so it actually produces useful output.

Change-Id: Idfe15c931840457f357f860e560fca5b0480ad6f
tar: fix prototype typo, not for android config

Change-Id: I18875e8e8dae4858766d7ddf5b57c11cd8d0823b
busybox-full: enable some new applets

 chvt, deallocvt, fgconsole
 findfs, hwclock, lspci, nmeter
 openvt, rdate, setkeycodes, smemcap

 also enable swapon -p priority, and wc large support

 Unsymlinked: switch_root (only useful in static version)

 setkeycodes can be used to map usb keyboard special keys
 or on devices like tablet pcs with special keys

 Tested on x86 and arm targets

Change-Id: Ib0655715897f4088a81efb4ca74731b60c14ac23
lzop: add overflow check

See CVE-2014-4607
http://www.openwall.com/lists/oss-security/2014/06/26/20

function                                             old     new   delta
lzo1x_decompress_safe                               1010    1031     +21

Change-Id: I98acf36d2474a722759cad25c31bf1c486c00e61
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>