cache source & build files in Chef cache, if available

- use Chef's configured cache location for downloads & unpacks
- fall back to '/usr/local/src'