fixed issue #50; user program hang after call to shutdown()
https://github.com/Pi4J/pi4j/issues/50
moved gyroscope and servo2 components from pi4j-core to pi4j-device project.
build clean up
added gpio pin listeners for both input and output digital pins
added support for optional callback on GpioPin::pulse()
modified GPIO component impls to use GPIO pin events rather than simulated feedback
Fix for #53 - clear MCP23S17 chip interrupt during init
Fix for #53 - applied fix from PiFaceGpioProvider to MCP23S17GpioProvider; fix initial pin interrupt blocking
Fix #54 : ZIP package contained corrupt JARs
Refactored Servo/ServoDriver/ServoProvider interfaces. Fixed implementations.
Removed servo2 package.
Fixed examples.
Fixed RPIServoBlaster
Version and header changes.
Fix issue with PiFace relay events not firing
fix line endings
removed debugging lines
Introduced OutputTargetedGpioTrigger that has a targetedPin, to use it
in more abstract way
Introduced OutputTargetedGpioTrigger that has a targetedPin, to use it
in more abstract way
Update README.md
Merge branch 'umajeric-master' into develop
Fixes #63. Use lower-case keys for cpuInfo Map to make the lookup case-insensitive.
Turn off doclint support during JavaDoc builds.

In Java8 doclint is enabled by default. The existing JavaDocs
do not properly compile with this setting, and the build fails
on Java8. This fixes the problem by turning doclink off
in the top level POM.xml

A maven profile was used so this still builds on older JDKs
that don't understand this flag.

For more information see [1,2]

[1] http://mail.openjdk.java.net/pipermail/build-infra-dev/2013-January/002899.html
[2] http://stackoverflow.com/questions/15886209/maven-is-not-working-in-java-8-when-javadoc-tags-are-incomplete