Removed ANDROID define from setup.h

This was done because it wasn't being honored by the compiler
Added the __ANDROID__ compiler macro in place of ANDROID in iofun.c

This was done because the ANDROID macro wasn't being honored correctly.