Jsb module

issue #1089: commit the module separation for android platform

attension: 
1、I modify the binding generate ini
2、I modify the template cpp file
3、Most of files i just move the position, but we need to test more case in the games, i just test js-moonwarriors, js-tests and new project.

testcase:
you can test it in the new project. I comment the code which can be reduce.

please review it @pandamicro ,if the filechange is too much,  you can see the commit info.
the code sc->addRegisterCallback(jsb_register_chipmunk); in appdelegate.cpp,  The jsb_register_chipmunk register physicssprite, 
if we comment out to reduce the package, 
physicssprite is undefined