Vibration Analysis Module

Creates a module which periodically grabs a snapshot of the accelerometer data and performs an FFT on that data.  The period and FFT resolution are selectable in the configuration.

This PR increases the firmware size by about 30KB since it pulls in a lot of lookup tables from the CMSIS math libraries.