FilePatcher: adds the ability to download and flash delta updates.

This is totally untested and may not work at all. I've got to do some
tests and change some code.