Infrastructure Enhancement

* All: Corrected to be CoInitialize-free.
* Utilities: Added a new feature CComClassFactorySlim. To create a COM object's instance, use the feature instead of CoCreateInstance.