Added Histogram and VibrationTestSettings UAVOs.
Added vibration test module.
Added VibrationTest targets: Quanton, FlyingF3, and RevoMini.
Enabled on/off switch on vibration test.
Changed module name to VibrationAnalysis.
Added additional targets. Vibration analysis is untested on these.
Increased FW_BANK_SIZE parameter on and F4 boards in order to reflect the
requirements of the growing number of modules.
Updated board makefile conmments.
Moved creation of instances to start function. Made several coding
convention changes.
Removed Accels callback, in favor of blocking on the Accels queue. Increased
DC bias rise time. Fixed bug in sign of gravity.
Update shared/uavobjectdefinition/vibrationanalysisoutput.xml

Improved UAVO comments, turned off automatic updates. 
Changed DFT from operation on floats to operations on Q15. This
saves large amounts of RAM and flash memory.
Decreased flash size as a makefile patch decreased the amount required to
include the vibration analysis module.
Fixed portTICK_RATE_MS bug.
Moved additional variables into struct.
Several changes are per review comment.
Change VibrationAnalysis queue blocking to never to time out.
Cleaned up code. Moved more variables to the global struct. Fixed two
buffer overflow bugs.
Changed memory requirements to reflect the fact that the vectors are now
malloc'ed with memory from heap instead of from the module allocation.
Merge pull request #322 from TauLabs/kenz/vibrationanalysis

Vibration Analysis Module