Update system.cpp

Fixed to use native C++ instead of C++/CX although it does require significantly more code, it goes along with the spirit of keeping the project in native C++.

This code is important also as contains some fundamentals of using static calls into WinRT that will teach future writers of WinRT code how to properly use WinRT objects including creating the activation factories for static objects.