We need to cope with negative temperatures too.

Add an int16_t to ds1631_t which can hold the
calculated signed integer value of the temperature.
Adapt ds1631ReadSensor() to examine the Most Significant
Bit which tells us if the temperature reading is negative.