Given two binary files, create a compressed binary diff of them.  Also
provides the ability to patch the diff back to the original file to create
the new file.