edid: Add support for extension blocks, cleanups