Moved the HMC5883, MPU6000, and GyroKalman .cpp files into the upper level library folders, and got rid of their static library projects.  Since those objects use functions which exist in other static libraries, they cannot be linked as static libraries themselves.  So, linked resources will be used instead of static libraries for these types of libraries.