a590 updates from nafraf in http://chdk.setepontos.com/index.php?topic=650.msg103445#msg103445 - trunk 3000