progs: remove old binaries, add android Makefile

Change-Id: I9e8a6bfec9bd51560bbbb27fddc42c663848c8cf
add ncursesw shared lib, to test properly

tools like nano and vim build fine with it,
add -DUSE_WIDECHAR to CFLAGS to include wide part.

add custom string mb to wc convert funcs,
override bionic MB_LEN_MAX and MB_CUR_MAX
bionic defines those values to 1, which is not compatible
with our implementation of wchar_t

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

Change-Id: I7bfacc4d812fdf2d69ab65a4c645af0e792ea34c
Restore test suite, with Android.mk

some test apps are included for libncurses and libncursesw

Change-Id: I31d3436d2b6c1c6ca7d9ebcb69433998d5f6ef4e
update widechar part and tests from ncurses 5.9

Change-Id: I63e1ba135c65e4818b4891763cc6999510a3a0dd

Add some tests, to fix term utf8 input,
these test apps show the current problem we have

Change-Id: I63e1ba135c65e4818b4891763cc6999510a3a0dd
update 5.7 to 5.9
fix for 5.9, same as 5.7