[7] IOStreams for MSVC

- Provide a different implementation of global iostream data, MSVC doesn't do the kind of linker tricks required to match symbols of different types