Add gafplayer and fix Android toolchain missing c++ STL header file

This patch mainly add the GAFPlayer library.

And it also fixed the Android toolchain missing c++ STL header file issue.

For building c++11 for MacOSX, we also need to specify the min deploy target to 10.7. 

I have added a new option in `mac.ini` file to specify the min deploy target for MacOSX.

NOTE: I haven't tested LInux yet, so please don't merge this PR. I will confirm the Linux build in the comment.

Thanks.