Fixed #3673: Add swallow option to cc.Layer’s setTouchEnabled function 

to permit not swallow touches

In addition:
- add getDevicePixelRatio API to cc.EGLView
- Fix a bug on desktop with the touch move event under retina display