Adds MPU-9150 support, changes mag init structure to copy accel init.

Tested with 9150 and hmc5883l
all 3 of above * 4 (spacing)