Simple Design Rule Check: no multiple drivers

Addresses but does not completely deal with #119.
Well, there's no such thing as `DigitalPortTypeValue`, so we have to go through the `Schematic` to get them.