sysctl: improve PDO selection, USB PD handling
Improve PDO selection to favour higher maximum power, but still favouring >= 9V.
Correctly identify most messages, incl. GoodCRC which we can ignore for now. Reply to Discover_Identity to improve handshaking with some (notably Apple) chargers.
Edited by Chris Hofstaedtler