Closed #2417: Reconstruction of EGLView

Reconstruction of EGLView
Please don't merge
this branch will follow the main branch to update
cc.winSize equals to cc.director.getWinSize whose implementation is like this:

```
getWinSize: function () {
    return cc.size(this._winSizeInPoints);
},
```

So cc.winSize should equals winSizeInPoints
cc.director.getWinSizeInPixels should multiply the scale