lib/gpio: intro of a basic GPIO abstraction library