hw overlay bootlogo fix

add hack to surfaceflinger initialization to stop bootlogo showing incorrectly on app preview background and other places
added deedwars fixes for SurfaceComposerClient