fix bugs in CCDictionary & platform/win32/CCImage.cpp::setFont, according to BitWave's codereview.
fix bugs in CCDictionary::objectForKey(int/string)
Merge branch 'gles20' of https://github.com/cocos2d/cocos2d-x into gles20

Conflicts:
	cocos2dx/cocoa/CCDictionary.cpp
	cocos2dx/platform/win32/CCImage.cpp
Merge branch 'gles20' of https://github.com/cocos2d/cocos2d-x into gles20
Merge branch 'gles20' of https://github.com/cocos2d/cocos2d-x into gles20
Merge branch 'gles20' of https://github.com/cocos2d/cocos2d-x into gles20
Merge branch 'gles20' of https://github.com/cocos2d/cocos2d-x into gles20
Merge branch 'gles20' of https://github.com/cocos2d/cocos2d-x into gles20
Merge branch 'gles20' of https://github.com/cocos2d/cocos2d-x into gles20
TableView updates to provide more touch input to CCTableViewDelegate
Merge branch 'gles20' of github.com:cocos2d/cocos2d-x into gles20
Merge branch 'gles20' of github.com:cocos2d/cocos2d-x into gles20
Update tools/tolua++/build.php

If you run this:
	
	tolua++ -o LuaCocos2d.cpp /path_to_cocos2d/cocos2d-2.0.3/tools/tolua++/Cocos2d.pkg
	
tolua++ will regard the 'cocos2d-2' as package name, but which you want is 'Cocos2d'(input file root name).
removing some warnings
adds compartment code to chipmunk
new JSStringWrapper
improved debugger
Merge remote-tracking branch 'origin/gles20' into gles20

Conflicts:
	scripting/javascript/bindings/ScriptingCore.cpp
	scripting/javascript/bindings/js_bindings_chipmunk_manual.cpp
fix compile: rename kOrientation to kCCTransitionOrientation
Merge pull request #1595 from dumganhar/iss1565-remove-2008

fixed #1565: Removed VS2008 support.