1. -Polish Editor layout.
Merge branch 'master' of https://github.com/beyondlwm/FCEngine

Conflicts:
	bin/FCEngineEditor_d.exe
Merge branch 'master' of https://github.com/beyondlwm/FCEngine

Conflicts:
	bin/FCEngineEditor_d.exe
1. -Add move reduce speed logic.
1. -Add render group to render batch.
2. -Export opacity info of model.
3. -Choose the right render group for the batch in static mesh.
1. -Use CRenderGroupManager::RenderGroupID instead of int.
1. -Fix transparent problem.
Merge remote-tracking branch 'remotes/origin/wilford_sync'
ScrollView: better bounce and drag
Merge branch 'master' of https://github.com/beyondlwm/FCEngine
Merge branch 'master' of https://github.com/beyondlwm/FCEngine

Conflicts:
	bin/FCEngineEditor_d.exe
1. -Fix transparent problem.
1. -Add some basic file for game logic.
1. -Change the way of reduce speed.
2. -Add propertygridEditor to use grid control present list property.
3. -Change name of enum RenderGroupID to ERenderGroupID
4. -Add assert to forbid reflect std::vector<bool>, it is a specific version of container.
Merge branch 'master' of https://github.com/beyondlwm/FCEngine
1. -Add reopen button and function.
2. -Code clean.
3. -Add editor config stuff.
1. -Add missing file EditorConfig
2. -Add Ctrl+s for save shortcut key.
1. -Add QueryCameraPos method in camera.
2. -Remove coordinate translate in android/AndroidHandler.cpp.
1. -Add two touch parameter in pinch event.
2. -Adjust pinch and move algorithm.
Merge branch 'master' of https://github.com/beyondlwm/FCEngine
1. -Optimize camera fov restore logic.
2. -Fix a bug adjustcamerapos doesn't work because QueryCameraPos give us a point which is not at the plane for adjusting.
3. -Adjust some scene parameter.