use fileName for _actionDic key
SceneReader sets contentSize by canvasSize.

We could not get the canvas size of the scene which created on CocosStudio.

Thanks to this commit, we can get scene's canvas size by Node::getContentSize()

```cpp
auto scene = cocos2d::cocostudio::SceneReader::getInstance()->createNodeWithSceneFile("Scene.json");
int width = scene->getContentSize().width;
int height = scene->getContentSize().height;
cocos2d::log("canvasSize = %d, %d", width, height);
```
Sprite3DTest.lua:
Add Sprite3DWithSkinTest
Add AttachmentTest
Add Sprite3DReskinTest
Add Sprite3DMirrorTest
Add Sprite3DHitTest
Finished Sprite3DHitTest
Sprite3DHitTest use BoundingBox
Remove string err no used
fix endless loop when dimensions that are not enough to fit one character
Fixed LabelAtlas opacity do not change when setting parent node's opacity
modify return type of getDirection and getDirectionInWorld
Merge pull request #135 from lvlonggame/v3

Remove string err that is no used
Merge branch 'v3_new' into v3

Conflicts:
	tests/lua-tests/src/Sprite3DTest/Sprite3DTest.lua
Fixed getCosOuterAngle errors
Merge branch 'newcode' into v3
Merge branch 'v3' of https://github.com/super626/cocos2d-x into v3
Merge pull request #8580 from Dhilan007/v3-labelfix

issue #8492:fix endless loop when dimensions that are not enough to fit one character
Merge pull request #136 from songchengjiang/new_v3

Fixed CosOuterAngle error
fix gel Config error on android
the android library path is wrong

if you run the following command in your game forder 

cocos run -p android

it will give you the following error since the path is wrong

BUILD FAILED
/Users/lifeng/dev/adt_bundle_mac/sdk/tools/ant/build.xml:459: ../../../cocos/platform/android/java resolve to a path with no project.properties file for project /Users/lifeng/study/cosco2dx/MyFirstGame/proj.android
Fix UIButton Scale 9 Highlight