20070302 
- added a Windows icon to the Inno Setup procedure
- fixed new XML bug that kept bb->loops from getting updated at file openings
- released as gnaural-0.4.20070301
- Default write format is now Gnaural2-style XML; oldstyle format code is still intact, 
  but I haven't offered an option for user to call it; I'll see if it is a problem first.
- Default schedule filetype expected is the new Gnaural2 XML style. If fails, Gnaural tries oldstyle
- Default filename "schedule_gnaural.txt" changed to "schedule.gnaural" (to reflect new fileformat)
- Added, as per suggestions, overall controls for Balance and Volume, and "Swap Stereo" toggle
- Added a big "Apply" button to faciliate graph editing
- Open and Save As now work with current folder user opened from.
- Save As now does overwrite confirmation.
- Got rid of autowrite file to schedule name any time converting strbuffer to sched (was not necessary).
- Tons of changes to get Gnaural and the "in utero" Gnaural2 speaking to each other, and to 
   hopefully solve the Italian Comma Decimal Point problems by upgrading to Gnaural2 fileformat.
   In that regard, had an organizational problem with BB having build-in dedicated homemade schedule
   file code, and main.cpp having new flexible and familiar XML read code. The clean solution would
   be to pull all file i/o code out of BB, but this code is a few months from Gnaural2 replacement, and the 
   new Gnaural2 code (which will become Gnaural when stable) is already segregated properly... so the
   least risky solution here was to mess BB up even more by putting all the XML code in it too...
   Yuck... but pulling everything out and putting it in new files proved not just to be coding work,
   but also throws out several years of proven stability for quite a bit of uncertainty.
20070220:
- changed Makefile.am to no longer include debian directory in tarball, as per request by Lionel Le Folgoc (who wants package Gnaural for Debian) 
- updated config.guess and config.sub
20060421:
- massive work-over, massive changes, ScheduleGUI now has:
   -copy/paste
   -Undo/Redo 
   -box selecting/deselecting points
   -abilty to slide points past neighbors
   -Shift-Delete/Shift-X allows deleting a DataPoint's time too (not just the DataPoint)
   -"Time Stretching" by pulling last poing past right end of schedule
   -lots of datapoint and selection operations
   -new  "where am I in the schedule" green line
20060404:
- reworked entire deb making process, both so lintian liked result and so that there was a man page and debian-menu icon
20060331:
- streamlined BinauralBeat a bit, changed some constants, improved precision to type double for various internals
- make Graph "Apply" not reset current playing schedule.
20060328:
- added a "Reload" to the graph menu, to reload whatever is currently in memory (e.g., BinauralBeat's schedule)
- added "Undo" and "Redo" to graph menu; only goes back one-step (i.e., it toggles between last change an current)
- added keyboard accellerators
- added "Save As" option
- found and fixed Quit and Ctrl-C bug that wasn't freeing all ScheduleGUI data (was skipping cleanup callbacks).
20060315:
- fixed bug that made "Restore default settings and file" write to whatever filename user was currently using
20060115:
- added graphical GUI for schedule editing (huge job, why the version number jumped to .3)
- cleaned up layout (prevent resizing in text cells, simplified container arrangement, etc.)
- fixed fact that beat freq. could be listed as negative
20051210:
- added "Open" functionality to menu 
- added a real installer to Win32 version (which updates registry to allow Gnaural to find the GTK+ libraries)
- added display for location of Schedule file
20051127:
- completely reworked configure.in and src/Makefile.am to be able to make the same codebase create either a Win32
  or Linux executable as a ./configure option. This includes having the src/Makefile.am define GNAURAL_WIN32 instead
  of the user having to manually do it.
- Tons of tiny changes to make the Linux-happy code also completely happy with Win32.
- Move the icon to an internal array to avoid the whole problem of how Win32 and Linux deal differently with
  resources.
20051126:
- replaced all pthread code with GThread code, for Win32 portability
- moved the ever lengthening extern declarations in callbacks.cpp to gnaural.h, to keep it sync'd OK with main.cpp
- replaced sleep() with g_usleep(), for Win32 portability
20051110:
- took out ALSA innards and replaced them with PortAudio, to make Gnaural more portable.
  This included removing the entire sound thread subprogram, since PortAudio creates its own threads
- completely replaced command line parsing to separate it entirely from Gnaural's modes of operation (GUI or console),
- made a new function to handle console mode, moved -p option to end of prioritized possibilities since it's
   the only console mode requiring sound system to be initted.
- changed the names of most of the global variables to recognize/categorize them more easily when reading the code
- took care of a cmdopts issue in which using -s and -w would potentially allot memory that wouldn't get freed; the 
  clean fix is in bbl_ParseCmdLine (case w and s), but an earlier hack was left in bbl_mainCleanup because it 
  may prove useful again to highlight/fix any other unforseen memory leaks (the three-second pause alert me to this one).
- made progress bar update once-a-sec.
- attached window icon, show console help when user selects Help in menu
