Comment out example lmstemp and acpitemp meters in Xdefaults.
Make the error message about missing sensor file in lmstemp clearer.
Save allocated colours and change colour only when needed in temperature meters.
Fix indentation.
Fix a bug in intmeter legend building.

If the last number was not part of a range, the previous range only showed its starting number.
Give better error message about missing file in acpitemp.
Handle char arrays more carefully in acpitemp.
Read the temperature more efficiently in acpitemp.
Use strtoul instead of slower C++ stream operators to extract data.
Simplify the wireless meter code a bit.
Extract data with standard C functions instead of slower C++ stream operators.

Callgrind analysis shows significant reduction in costs when reading whole lines from streams and parsing them with C functions compared to reading them value at a time.
Use better algorithm in getspeedinfo().

Remove unnecessary string and stream operations and use strncmp to find the correct lines.
Stop reading input file when all required data is found.

Pagemeter and swapmeter unnecessarily read to the end of the input file.
Handle counter wrap in diskmeter.
Use saved sysfs paths and add care to char array handling in coretemp.
Fix file finding logic in lmstemp.

Handle correctly case where only the common part of lmstemp and lmshigh is given.
Check that given absolute path points to a file.
Replace dynamically allocated char arrays with std::string for saved filenames in lmstemp.
Make the build system more *BSD friendly.

*BSD install does not have -D flag.
Remove unncessary check

Simplify Tomi's original patch; the instlal command does this
for us, so no need to check.