Refactoring ccTypes to generalize semantic types
Merge branch 'new_render_systems_preparation' of https://github.com/fourthskyinteractive/cocos2d-x into new_render_systems_preparation

Conflicts:
	cocos/base/ccTypes.h
	cocos/platform/desktop/CCGLViewImpl.cpp
	cocos/platform/desktop/CCGLViewImpl.h
	cocos/platform/rendersystem/gl/CCGLVertexDeclarationImpl.cpp
	cocos/platform/rendersystem/gl/CCGLVertexDeclarationImpl.h