Added caching to container utils
Added caching to container utils

Checks were added to assure containers are not going to get unpacked if
an unpacked version of the current package allready exists.


Former-commit-id: d317af7b7791e804f71611487e1c0c8628d0a8bc
Former-commit-id: 2813721be79c152c272640e10de5b7853e0ea3b4 [formerly 0272048b1450d3d367024a0efd3d954f4ff75520] [formerly 1c4a18d19ee0dfaf400b6f703515fc875709fbd1 [formerly 0009f9dd56acc5b670b70ebc3d108bc3402e2094]]
Former-commit-id: 33094b2056125c95a7a54594065842b43b2471d4 [formerly d7e7ccb1870af880686c5ca90505e6274b54217b]
Former-commit-id: 5e5e770d1b8f21ea37fd3ee1e2a9f4ae580085a1
PolyJIT/benchbuild,PolyJIT/benchbuild,PolyJIT/benchbuild,PolyJIT/benchbuild