Added NSFileHandle+MD5.

This uses CommonCrypto to compute the MD5 of a file without
reading the whole thing into memory first.