Add a config structure for each port and use the devicetree GPIO pin count to initialize it. Simplify device initialization by using instance number as only variation point. Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>