Add winrt support

This PR builds on https://github.com/mattn/go-ole/pull/44 and implements basic support for winrt.  Most of the file changes are coming from that PR's commit.

I'm using this code to display windows 8-style toast notifications in a separate (unpublished and unpolished) project.  It's in "works for me" status.  :)