separate app dir paas behavior from container behavior

Addresses a problem where the logs and dumps directory returned by CommonPaths will be incorrect in the Heroku environment for a standalone java application.  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.