ENGR00243337 Enable swap rectangle for surfaceflinger

swap rectangle feature can reduce composing region to improve performance,
also reduce power consumption during UI partial update, like mouse moving.

Google enabled this feature in Android 3.0 and the older versions,
but removed it now since some GPU devices have no this feature.

Add this feature back because i.mx6 GPU support swap rectangle.

Signed-off-by: Xianzhong <b07117@freescale.com>
ENGR00251253 Fixed UI flicker with swap rectangle

JB4.2 UI flicker in setting user name edit window.

The root cause is imx6 gpu 3d has alignment limitation
in resolving and cannot resolve front buffer correctly,
this is a workaround to draw the whole screen in 3d composition.

Signed-off-by: Xianzhong <b07117@freescale.com>
ENGR00254858 Remove unnecessary error logs

Remove logs for eglSetSwapRectangleANDROID and dequeueBuffer BUSY error

Signed-off-by: Xianzhong <b07117@freescale.com>