Initial support for seqnum overflow

- This commit enables us to continue downloading a stream, even
  if the playlist overflows the sequence numbers. We basically add
  a prefix to the file names with an overflow counter
- Changed the various docstrings accordingly
- We now use the URL hash as part of the path, instead of the
  segment filename
- Update various functions to take the overflow as argument
* Keep in mind this code is untested