lm85: import the rest of the package

Signed-off-by: Philip J Perry <phil@elrepo.org>
lm85: fix build on RHEL5

Patch [2008-10-17] Convert to a new-style i2c driver breaks the build
on RHEL5. We start with a snapshort just before this patch and then
backport subsequent patches that don't break the ABI. This commit is the
diff.

Signed-off-by: Philip J Perry <phil@elrepo.org>