ref #874
Ref #706
Changes GPIO session interface to a one-GPIO-pin-per-session style. Moreover, this commit introduces a generic driver interface for GPIO drivers. Thereby generalizes root- and session component for GPIO.
To enable a repo to name its specific board driver 'Board'. Fix #569