Use Library/Caches rather than app support directory

Fixes #146
Merge pull request #442 from sparkle-project/cachedir

Use Library/Caches rather than app support directory