Fixes #8210 - Adding caching for smart-proxy puppet classes using Stefan Julin's implementation of cache

looks like the path to cache dir needs another '.../' -- it expands to <smart_proxy_dir>/modules/cache, instead of <smart_proxy_dir>/cache.