unix: allow uv_getnameinfo to be cancelled
build: add pthread-fixes.c to Makefile.am on Android
windows: add tty unicode support for input

Switches from using ReadConsoleA to ReadConsoleW.
Uses an auxiliary buffer to store the temporary utf-16 string.

Signed-off-by: Peter Atashian <retep998@gmail.com>
Signed-off-by: Saúl Ibarra Corretgé <saghul@gmail.com>
build: fix compilation warning on MinGW-w64
fix to support android cross compile on mac
Continue using blocking writes for all ttys