Merge branch 'develop' into release
Merge branch 'release'
bugfix: phantom readings

remove corresponing work around and debug code
comment out debug prints
improved support for get input command

avoid careless checking of $hash->{READINGS}{pins}{VAL}
better error messages
Use PCI for immediate response on pins watched

Use the Pin Change Interrupts to wake up uC when a watched pin changes the state during sleep mode. If using PCI, don't switch off the pullup resistors.
Harmonise file headers and SVN Id-Tag
update libs
Remove unused PCB type, because the Generic Midi already has so many pins in the current revision.
Remove unnecessary block brackets.
minor movement of labels
Add symlink to packet_layout.xml
Merge pull request #80 from Roadyweb/fhem_integration

Fhem integration
Merge branch 'patch-1' of https://github.com/Inhumierer/smarthomatic into Inhumierer-patch-1
Merge branch 'Inhumierer-patch-1' into develop
Distinguish wake-up by pin change and RFM12B wake-up to ensure usual measuring interval for other sensors on pin change.
Use sbi macro as everywhere.
Wait for stable voltage level only if pull-ups were switched on now.
Fix: Only count down the first request per queue. (Before, every timeout was counted down.)
Fix: Copy request buffer indices correctly in request queue. This bug could lead to sending messages endlessly when they were not acknowledged.