Define all GPIO driver class methods as static with the pin ID passed as a parameter. Remove unneeded private types and data members. see #16
Define all port control driver class methods as static with the pin ID passed as a parameter. Remove unneeded private types and data members. see #16
Merge cr-16 to master.