Christmas release
* pyslsk now tries to reuse the same address when opening a listening socket
(patch from waxed)
* Bitrate and length of VBR mp3s are now correctly determined
* Length and bitrate of shared Ogg Vorbis files are now determined,
if Python Vorbis bindings are installed
* Updated subtabs are now marked with icons, like the main tabs.
* It is possible to close/open rooms list, like the user list
* Further reduced the CPU usage during sending the list of shared files
to other peers
* Added "Close and ignore" button to search tabs (it closes a search tab and
discards further search results)
* Updated Mac OS X instructions
* pyslsk now uses commandline switches: --help for help, -c for an alternative
config file
* pyslsk now correctly shutdowns on SIGTERM
* "Waiting for peer to connect" states now timeout after 5 minutes to "Cannot
connect" state (untested)
* pyslsk now tries to reconnect to a server if the server closes the
connection
* a problem with dynamic ip addresses was fixed
* pyslsk now locks files when writing to them
* colours in chat: blue for own phrases, green for /me things, black
for everything else
* picture in user info tab can be scrolled now