c_gpio cleanup: pep7, added documentation, removed experimental event methods