Update cap_msmf.cpp

Cleaned up interfacing by eliminating all useless classes for WinRT while beginning the API wrapper class and splitting the ImageGrabber into appropriate base class and derived classes as mentioned.

Finishing off the API wrapper, and full C++/CX support to come except on the IMediaExtension class definition where it is not possible.