Merge remote-tracking branch 'remotes/origin/wilford_sync'
Merge remote-tracking branch 'remotes/origin/wilford_sync'
1. -Fix some bugs.
2. -Add Raycast function for camera.
修正编辑器游戏模式下双击崩溃BUG
1. -Fix bugs in GameViewAgent about mouse event.
2. -Add camera move logic in islandScene.
3. -Use islandscene instead of scene.
Merge branch 'master' of https://github.com/beyondlwm/FCEngine

Conflicts:
	Tool/FCEngineEditor/GameViewAgent.cpp
1. -Add Camera limited to IslandScene
2. -Add Editor Mode to StarRaiders project.
3. -Move input handle function from sample application to IslandScene
4. -Refactor part of FCEditorGLWindow
5. -Add doubletap and pinch simulation in GameViewAgent
修正Window::DeleteChild接口以Name为索引的BUG
Merge branch 'master' of https://github.com/beyondlwm/FCEngine
Merge remote-tracking branch 'remotes/origin/master' into wilford_sync

Conflicts:
	Tool/FCEngineEditor/GameViewAgent.cpp
支持格式化的文本渲染，支持解析文本中的格式标记