Some changes for spidermonkey ff18.0

1) Added some missing files to fix compilation errors. I think you have missed to use *git add .*
2) Reverted android.mk to use gnu-stl. Otherwise, there will be a linking error when building android jsb project.
3) Updated build.sh for android and win32.
4) Added some ignore things.

BTW,  We shouldn't replace js/src/build/autoconf/android.mk  every time when updating spidermonkey.