add support for setting a custom umask using --umask
fix remark
fix remark: always remove write permissions for group/other
add --group configure option, enhance unit tests accordingly
rewrite and enhance mkdir function in filetools.py, add thorough unit test for it
use filetools.mkdir instead of os.makedirs, adjust accordingly where really need, enhance unit tests
fix remarks
fix last remarks
Merge pull request #902 from boegel/shared_install_target

add features to properly support using a shared install target with multiple users