Add support for roll-over when files are bigger than 65536 * blksize

According to Wikipedia: "Today most servers and clients support block number roll-over (block counter going back to 0 after 65535) then the transfer file size is essentially unlimited."

This patch series enables this behaviour.