Merge pull request #2513 from savdalion/const-methods

Added const methods for classes - purer code!
Update AUTHORS
Removed redundant code
issue #2103: Add more lua test case
Modified jsbcc to use "-p" option to turn on pipe mode
Merge pull request #2417 from sergey-shambir/disable_copy

Added CC_DISABLE_COPY macro
Update AUTHORS
Removed redundant code
Merge branch 'master' of https://github.com/sunzhuoshi/cocos2d-x into iss2106-js-bytecode
Fixed bad commit
Promote global functions and variables for PVR decryption to ZipUtils class.
Rename PVR decryption functions and variables to better fit in the Cocos2DX framework.
Improve log error notes.
Update TextureAtlasEncryptionTest to match revised function call in ZipUtils.
Update ccSetPvrEncryptionKeyPart documentation to clarify that encryption is never 100% secure.
documentation
Check for 0 length in CCPoint::normalize()
Check for 0 length in CCPoint::normalize()
Log assert messages

Now, assert messages as visible in the trace output
as well as the line number of condition that failed.
Rename CCScriptSupport::executeAssert -> CCScriptSupport::handleAssert

Also remove the first "cond" argument, since it is always false.
Update AUTHORS
Add Makefiles for Emscripten + Emscripten external
Add #defines for Emscripten platform
Add main.cpp files for app samples