surfaceflinger: EGL_NEEDS_FNW
Split code from BOARD_EGL_NEEDS_LEGACY_FB to fix conditions on certain devices

Change-Id: Ibe0fc9787f03ee81b238a08f1cd1aa55f0243f60