MCP3008 provider

- added new provider for MCP3008 10bit ADC
- added test cases using jmockit
- adding new maven dependencies to jmockit, junit, log4j and commons
  logging
- added test resource for log4j
- introducing the pins as enumeration to have more safe way to assign
  PINs