new branch for seperating i2c support functions from ADXL345 files.
added i2c.c/h
seperated i2c functions from adxl345 files. generalised i2c files and
added i2c_conf.h. now need to implement multibyte read and write. Does
std periph library handle i2c bus errors?
Merge branch 'i2c'