Fix temperature reporting

This reverts the changes made in commit e2bc26e and takes care of
proper conversion to degree Celsius, too.

Previous interpretations were based on wrong assumptions regarding the
source of the raw temperature data in the Input Report. The temperature
is not read from the AK8974 magnetometer, even though that IC is
capable of supplying this info. Instead, an ADC reads the voltage
across a thermistor which sits near the accelerometer. It is the raw
ADC output that ends up in the Input Report.
Revert function return type for ABI consistency

We want to keep psmove_get_temperature_in_celsius() compatible to
previous versions, so the function return value is changed back from
int to the original float.
Fix typo in documentation and comments
Responsiveness test example
Merge branch 'custom_pair' into responsiveness_test
Poll until cleared each cycle
Merge remote-tracking branch 'upstream/master' into responsiveness_test
Added terminating newline
Fixed indentation
Added a comment explaining purpose of tool
Merge pull request #119 from whitingjp/responsiveness_test

Responsiveness test
Merge pull request #110 from nitsch/fix-temperature

Fix temperature reporting
Properly initiating/deinitiating move library (doesn't really change behaviour, but best practice)
Merge pull request #121 from whitingjp/test_responsiveness_initation

Properly initiating/deinitiating move library.