use perltidy to enforce coding style
use perltidy to enforce coding style for SHC_datafields.pm and SHC_parser.pm
add perltidy config file
Merge pull request #65 from Roadyweb/fhem_update

Fhem update - Coding Style
Support SHT15 in parallel to I2C sensors. Correct calculation of average values before sending.
Merge branch 'develop' of github.com:breaker27/smarthomatic into develop
Correct e2p layout description.
Add SRF02 (ultrasonic range sensor) support, incl. voltage converter switching at PD5.
Remap SHT15 SCL pin from PC4 to PC2 to avoid problems with I2C.
Add distance message to FHEM module.
refactor adding webCmds and devStateIcons

use lookup table do define webCmds and devStateIcons
refactor state string creation

use lookup table do assemble state string
refactor set commands

define a array with device specific set of cmds and check against
allow to set the devtype through a new set command
bugfix: remove invalid barometric pressure reading

Without receiving the BarometricPressureTemperature message a barometric reading
gets added. This happens especially after a fhem restart. The root cause is not easy to debug and still unknown. Add this workaround to avoid wrong/invalid entries
in the device reading table
refactor automatic device type assignment
add distance to fhem state string
proposal for extended command set implementation

(independent of device type)