fix grammar in readme
support pandora in makefile build

crowriot uses .cbp instead it seems
make local functions static

so that gcc can do better job inlining them
fix various warnings

mostly missing includes and unused variables
support debugging android libs

sample backtrace before:
0  0x40252b60 in tolower () from /lib/libc.so.6
1  0x405e7180 in ?? ()

after:
0  0x40252b60 in tolower () from /lib/libc.so.6
1  0x405e7180 in FreeImage_Initialise () from ./lib/armeabi-v7a/libOFAndroidApp.so
2  0x0001481c in call_array (ctor=0x40a496c0, count=126, reverse=0) at linker/linker.c:1562
3  0x00014bd8 in call_constructors_recursive (si=0x43814) at linker/linker.c:1624
4  0x00010164 in android_dlopen (filename=0x57430 "./lib/armeabi-v7a/libOFAndroidApp.so", flag=1) at linker/dlfcn.c:67
5  0x0000f6e0 in main (argc=2, argv=0xbefffcf4) at apkenv.c:402
add more time related function hooks

at least tzset will corrupt glibc's state