Split out the cycle of ParseEDID into ParseEDID_CEA861_extension_block.

Signed-off-by: Michal Suchanek <hramrach@gmail.com>
Add DPMS off support.

Turn off disp clocks on DPMS off.

Signed-off-by: Michal Suchanek <hramrach@gmail.com>
Initialize modeinfo list when it is allocated.
Save old modelist until notification is sent that modelist has changed.

Patch by     Floris Bos <bos@je-eigen-domein.nl>