auto-generated native .H (header files) updated method signature
file name updated in comment
removed variable declaration from auto-generated .H (header file) and moved into impl .C source files

(each time the auto-generated header files were created, this variable would get wiped out.)
Fixed #110; WiringPi SoftTone.c was not included in native build
allow native compilation to run on non-raspi boxes too (apt-get missing e,g, on Gentoo)
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
Merge pull request #114 from PoJD/feature/nativeBuilds

MERGED: allow native compilation to run on non-raspi boxes too
Merge branch 'feature/mcp3008' of https://github.com/PoJD/pi4j into PoJD-feature/mcp3008
dropped logging impl; we need to choose a single consistent logger interface for the whole project. (See #17)
modified MCP3008Pin to be more consistent with other expansion interfaces
Merge branch 'PoJD-feature/mcp3008' into develop
fixed compile error in test case
fixed #103; signed byte cast to int was not handling values > 127
fixed #104; added synchronization to SPI read/write operations
updated SPI examples to use SpiChannel enum
refactoring, cleanup
Fixed #60; pga was not getting set and min/max values were wrong for ADS1015 (12bit)
added GPIO debounce example