Combined pins. Refactored accordingly.

Combined all pin definitions into one enum. Refactored all implementing
classes and finished GpioFileLcdProvider.