scheduling window moves a bit later
turn a piece of code to find the expected set and print it, into functions
a few adjustment on the scheduling (not working perfectly yet)
adjust window
changed condition to start
new bound
rejoin
function for debugging: print chunk
utility function: getMaxHeadSequenceNumber()
ignore the requested chunk which is out of the sendBM range
change the API of functions to set the range of the request packet & the available time
use the new API of the PartnerList to update the send buffer map and the available time
starts scheduling with mininum number of partners (minNOP)
fixed the 2 bugs regarding the timers
   - schedule event after doing stuff
   - accept connection while timer_join was scheduled
new method to print only the list of partners without further details
modified the join process:
   - move code to handle timer_join into a methode
   - quit join process from the begining if node have been joined
   - Don't find more partners if node has enough partners and refinement was disabled
   - send reject message when having enough partners and refinement was disabled
   - don't accept more partner if having enough partners and the refinement was disabled
new function to get a ``random'' peer with support
initialize the range of the video buffer with -1, instead of zero
new way to initialize the scheduling window for the DonetPeer
ignore the output file of valgrind