Adjust portexpander API to match GPIO
Stripped down !73 (merged) to only include new portexpander api (without portexpander interrupt handling and button callbacks)
Stripped down !73 (merged) to only include new portexpander api (without portexpander interrupt handling and button callbacks)