try_write: write data, not queue struct. This only seemed to work because data was at the front of the queue.
try_write: write data, not queue struct. This only seemed to work
because data was at the front of the queue.

queue_data: advance data ptr when paging, so we don't just keep
writing the head to each node. D'oh.

svn path=/icecast/trunk/libshout/; revision=7319

mwgoldsmith/shout,mwgoldsmith/shout