Fixed updateProtocol not restarting protocols with correct parameters.

Signed-off-by: Thulinma <jaron@vietors.com>
Added error detection on writing config file
Added connection timeout for progressive HTTP connections.
Ogg optimizes
Removed compiled warnings etc from ogg optimizes.
LSP - bugfix - hard/soft limits without a capital letter
LSP - bugfix - conversion page: don't try to set audio or video settings when the checkbox is not checked, dont overwrite the encoders object when refreshing conversion status, and for mp3 audio codec set a samplerate of 44100
Fixed buffer CPU usage when streams are ended.
Improved library handling in makefile, added WITH_THREADNAMES option.
String copies omitted
LSP - bugfix - val(), not value()..
Fix in ogg, prevents 100% CPU load
Added timestamps to console log
Edited some logging details.
Fixed a bug where filedescriptors were not properly closed in the master connector processes, thanks to Delian
Added explicit linking to lib rt to fix compile errors on various platforms
Moved tinythread to lib.
Updated connectors to make use of the new Util::Config::serveForkedSocket function, fixed several open-socket-related issues.
Fix MistBuffer 100% CPU time after stream end.
Fixed several MistBuffer threading and timing issues.