profiling doc
python
--profile option
nicer
small fix
check peek songs
comment was wrong. getNextSong() should already have updated the list
fix inconsistent queue

merge openPeekInStreamsLock and getNextSongLock to pyQueueLock.
also make usage more clear.
comments
keep memory limit (peeked streams)
some outOfSync player handling
fix
safety check