Update i2c_bus.php

Packing a long into a short again does not make any sense when reading a long (cf. line 83). After this fix, the pressure and altitude of the BMP085 is also fixed.
Merge pull request #1 from fesch/patch-1

Update i2c_bus.php