Marshal string as LPWSTR only when not running on mono. TODO: Implement full unicode marshaling cross platform.
Updated cabal file