Python C extension to split a file by variable block sizes using a Rabin fingerprint.