Squashed 'moduleA/' changes from dee044e..c8352b4

c8352b4 shared module update

git-subtree-dir: moduleA
git-subtree-split: c8352b4e4c3e4eb520301b3222bf09464c8cab9d
Merge commit '2ce9daacd5eb3c56ca9a5737422191867d6ffdd8'
adding conflict to project1