ensure the parent directory of the downloaded file always exists
prefer cached version of the omnibus package if available and checksum matches
fix md5 check on Mac OSX which indeed requires `$4` rather than `$1` (as it was before)
improve logging by outputting the absolute filename
Merge pull request #33 from tknerr/cache-omnibus-download

Cache omnibus download