Device Driver for TMP006 Sensor

This PR add support for TI TMP006 Infrared Thermopile Sensor.
cppcheck complains about this line:
```
drivers/tmp006/tmp006.c:189: warning (nullPointer): Possible null pointer dereference: drdy - otherwise it is redundant to check it against null.
```
Looks like a false positive to me (you don't check if it is a nullpointer but if the conversion is ready (at least that's what I get from reading the code/comments).
If I'm right you should suppress this warning.