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.
What I'm saying is that, this is the first step, we simply separate them. Then we can merge some files if we need