Add in support for writing JsonValues to vtkOStreamWrapper.

While gcc and clang can infer the usage of ostream << operators, visual studio
can't and instead we need to write an overload to help it out.
Merge branch 'stream_support'