gpio: add initial support

- provide routines to get/set GPIO values
- automatically detect tca6416 chip and it's GPIO base number
gpio: split initialization per device
gpio: export missing  onrisc_gpio_get_value() routine
README.md: add API documentation