fhem: add digital inputs to fhem device readings
correctly support set commands

The fhem web interface now shows the correct set commands
according to the device type
implement get commands for EnvSenor inputs
rename in -> pin, port -> pin
remove useless info in SHC_Dev->internals (PaketCounter and MsgData)
review 37_SHC.pm and remove dead code
add GPL license info
add header define
add gitignore file to filter out XML files that are used for testing
Switch on pull up resistor for digital pins only when measuring to reduce power consumption.
Set DIDR0 for ADC channels, switch off digital input buffers to reduce ADC noise and to save power.
Detect OS (Windows or Linux) and use other command line for flashing.
remove copy & paste remains in svn id info
bugfix: notify doesnt work
Merge pull request #76 from Roadyweb/fhem_update

Fhem update