gpio: Introduce GPIO OF helper

A gpio OF helper driver that allows configuration to be done via
DT.