Set correct source crop for the client layer
Android supports limiting client buffer size using system properties:
"ro.surface_flinger.max_graphics_width"
"ro.surface_flinger.max_graphics_height"
If properties are set, client layer buffer size can no longer be equal to the
display size, which causes composition with CLIENT buffer to fail.
Testing has shown that Android boot-animation does not scaled to the screen size until WM is initialized. It seems to be a framework issue.