Add support for buildpack caching
Merge remote-tracking branch 'opdemand/caching'
Ignore cache/ directory