drivers/srf08: improved and adapted ultrasonic ranger driver to general i2c interface

I'm not confirm with this (c) stuff but changed this even if I adapted nearly all code lines