src/dfinstanceosx.mm: checksum: readAll on Qt4

Less efficient, but QCryptographicHash doesn't support passing in
QIODevices on Qt4.
Merge pull request #125 from Hello71/qt4hash

src/dfinstanceosx.mm: checksum: readAll on Qt4