swarm: move getTimeoutFor() position
swarm: consider peers that sent 'contain' as good ones, even if they wasn't chosen (close #46)
main: avoid NaN on current bitrate and dispatch bufferLength timer only after firstPlay
upload handler: periodically seeks for free slots
swarm: bugfix on partnersContainsResource a addition