STL type maps

Added a type map from std::ostream to System.TextWriter to CLI backend - at least from managed to native. I haven't had a use case for the other direction so left it out for now.

Fixed also an issue in the std::vector<T> to List<T> mapping when T was a pointer to a primitive type. T* is not allowed as a generic argument, the generator will therefor use IntPtr.