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.
@jianglong0156 所以我跟你说了，如果你要这么搞，你应该把physicssprite放到extension里去，你现在没有这是一个不完整的pr，并且做了错误的事