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
update readme
refactoring Device