Improving OWI alarm handling; reduce rom address commands on search.

1. Adding parameter to read_scratchpad() to allow omitting reset/precense
pulse when driver is addressed with search.
2. Corrected handling of negative temperature readings in output stream
operator<<.
3. Added new example sketch to demonstrate alarm callback handling.