separate app dir paas behavior from container behavior

Addresses a problem where the dumps directory returned by CommonPaths will be incorrect in the Heroku environment.  With this updated, CommonPaths has been updated to separate platform container from runtime container behavior differences such that multiple environments and containers can be better handled.