Squashed 'Core/CppMicroServices/' changes from 73f0c04..16603da

16603da Fixed issues with multiple usFunctionAddResources calls on same target.
ec67186 Avoid file open failures due to multiple fopen calls on Windows.

git-subtree-dir: Core/CppMicroServices
git-subtree-split: 16603da250f2690f2d625d662d4fa726be2d7b76
Merge commit 'dba28ccbfa32747db4e889921ecbcb1643466467' into bug-18253-cppmicroservices-update
Proper dependency handling for embedded resources.
Enable Gibbs tracking test again.
Merge branch 'bug-18253-cppmicroservices-update'