fixed infinite loop
fixed sound callback null ref
query string can modify default grp used
ready2send inited to 0 so faketimerhandler returns immediately during demo if there is no demo (e.g. shareware)