Fix: LPOLESTR constructor with a string doesn't allocate memory.

A few of the COM tests fail because of this one. The constructor should work much like a `BSTR`.