refactoring Makefile and make Android target

To build for Android you need to run `make android-toolchain` first which requires `NDK` variable in your environment and it should point to the root directory of the NDK. 
Then just run `make TARGET=android`.