added the ability to debug a single socket
added optional ip and port argument to luasocket.Client/Server
removed source stram functions
added source:G/SetBufferFormat(fmt)
added source:G/SetBufferCount(fmt)
added source:FeedBuffer(buffer, length)

source's constructor can now handle a buffer object
added optional format and sample_rate to buffer's constructor
better way of getting the duration of a sound
vl.LoadImage now errors properly if the format is not VTF
fixed path hint not being passed to render.DecodeTexture
rewrote the ffmpeg decoder for audio to support video as well
added ffmpeg texture decoder
added some deocding tests
log, logn and print now returns the passed arguments (so you can do if print(self.foo[bar]) then)