start fresh; model IO class and treat Audio Devices as such
add WaveData class to abstract writing
added #play and #flush methods to Device
cleaning up device
add os checking
full platform detection
added ALSA functions for audio playback on linux platforms
sound output for linux using ALSA
linux sound library load fix
ALSA now integrated into Sound
fixed Device#initialize to accept 0 args
ALSA now waits until all sound threads are finished with drain
update gemsepc for new version
version number change
removed puts from windows_write_thread