Adds 5of0's spectrogram code.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1131 1b2aedea-9eff-cdc0-263b-b87a75789507
*Makes some minor optimizations to spectrogram rendering:  Removes one floating point multiplication, one floating point division and one integer division per rendered column.  Removes one logarithm per pixel.  Also removes an unneeded if(1) condition that should always equate to true.
*Changed Rocksmith export to write -1 for undefined string fingerings even if the fingering for a chord is incomplete, so that the XML file will still compile.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1132 1b2aedea-9eff-cdc0-263b-b87a75789507
For the sake of distributing a Windows binary package for the spectogram-capable EOF, I've created a folder to contain FFTW's license and copyright notices as well as its readme file.  This folder has been added to the ignore list for now.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1133 1b2aedea-9eff-cdc0-263b-b87a75789507
*Reformatted much of the source code to be consistent regarding spacing.
*Fixes to the spectrogram code:  Corrects a memory leak in the destruction function, restores the correct program window title after Song>Spectrogram>Configure causes the existing spectrogram data to be recreated, ensures pointers are checked for NULL before being dereferenced.
*Adds the GNU license text to the \bin directory to comply with FFTW's licensing requirements and makes mention of it in EOF's license text.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1134 1b2aedea-9eff-cdc0-263b-b87a75789507
*Slight spectrogram optimization:  Removed one logarithm per rendered column.
*Fixed a memory leak when Song>Spectrogram>Configure causes the existing spectrogram data to be recreated.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1135 1b2aedea-9eff-cdc0-263b-b87a75789507
*Fixed a bug with the caching of the logarithm of the graph height if both channels were being displayed at once.
*Removes the ignore from r1133 since the license documents have been updated appropriately by now.

git-svn-id: http://editor-on-fire.googlecode.com/svn/trunk@1136 1b2aedea-9eff-cdc0-263b-b87a75789507