SF: Block gpu rendering for virtual display widevine level3

In MPD3 we are using the widevine level3 for secure content
display. And this should applicable only for primary display
not for screen shot or screen recording.

CRs-Fixed: 595469
Change-Id: I99be2d81287ab746d5c4a2375c3106c59e61a8fc
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_frameworks_native into kk44
hw overlay bootlogo fix

add hack to surfaceflinger initialization to stop bootlogo showing incorrectly on app preview background and other places
fix screenshot and preview distortions

Change-Id: Ib67674da111176fdc066ebb289e1720b8e5ceb5e
Merge pull request #1 from deedwar/beanstalk-kitkat2

Beanstalk kitkat2