Merge pull request #1378 from SmallAiTT/npm

issue #1758 : Update version for npm. Add npmignore. Add copyNpmIgnore t...
Merge pull request #1379 from SmallAiTT/npm

issue #1758 : Change structure of path for npm. And update of tools.
Merge pull request #1382 from SmallAiTT/npm

issue #1758 : Add test case.
Merge pull request #1385 from SmallAiTT/npm

issue #1758 : Update test case.
Merge pull request #1386 from SmallAiTT/npm

issue #1758 : Move TEST_RES to cc.js from resCfg.js
Merge pull request #1387 from SmallAiTT/npm

issue #1758 : Change name to lowercase.
Merge pull request #1388 from SmallAiTT/iss3541_4_testCase

issue #3541 : Move TEST_RES from cc.js to resCfg.js of core.
Merge pull request #1390 from SmallAiTT/iss3541_4_testCase

issue #3541 : Fix a bug when res is null.
Merge pull request #1393 from SmallAiTT/iss3541_4_testCase

issue #3541 : Add TextConsole.
Merge pull request #1394 from SmallAiTT/iss3541_4_testCase

issue #3541 : Add test case for ccactions. Fix a bug for "Pre" button.
add testCase for ccshapenode
add testCase for ccshapenode
add testCase for ccshapenode
add testCase for ccrendertexture
Merge pull request #1397 from SmallAiTT/iss3541_4_testCase

issue #3541 : Update test main functions of index.html and main.js. Add test cases for some modules
add testCase for ccphysics and ccprogress
remove header from js file
Merge pull request #1398 from wuzhiming/Iss3541_TestNPM

Iss3541 test npm
Add test cases for cckeyboard, cclabel, ccmenu, ccmotionstreak, ccparallax, ccparticle
Merge pull request #1401 from pandamicro/NPM

Add test cases for cckeyboard, cclabel, ccmenu, ccmotionstreak, ccparallax, ccparticle