EDID: improved debugging and 2 patches

1.) made some improvements for debugging of EDID, all three levels are configurable via .config:
CONFIG_BASIC_EDID_DEBUG = y
CONFIG_HDMI_EDID_DEBUG = y
CONFIG_HDMI_LCDC_EDID_DEBUG = y

2.) patch the case that the basic EDID block contains the preferred timing (was not used before in case some SVD was also present at the same time)
CONFIG_EDID_BASICTOSVD_GEN2THOMAS_FIX = y

3.) patch the unstable and incomplete method to find best mode
CONFIG_EDID_FINDBESTMODE_GEN2THOMAS_FIX = y

For patch (2) see also: https://www.miniand.com/forums/forums/picuntu-linux/topics/how-to-change-the-resolution?page=2

For patch (3) see also: http://www.freaktab.com/showthread.php?7208-1080p-Kernel-for-broken-EDID-Screens&amp;p=117281&amp;viewfull=1#post117281