Adding support for byte swap (16/32-bit).
Adding support for the 3-axis digital compass device HMC5883L.
Adding some news.