Properly handle background selector visibility

Change-Id: I808ce6ef3e7981409184fdb7a54a4655f3439b79
Pass std::strings through the OStreamWrapper.

This allows vtk[SG]etMacro to be used with std::string ivars.

Change-Id: I654754d580034a889afa4d2535bb2a16c9746f07
Merge topic 'std_string_ostream_passthrough' into master

c49b9c19 Pass std::strings through the OStreamWrapper.
Revert "Pass std::strings through the OStreamWrapper."

This reverts commit c49b9c19d5f2a8124cb4884e93bd772285f405ac.

I'm going to remove this commit until we can figure out what to do
with strings. The conventions say std::string is our preferred string
container, but also that STL containers cannot be used in Common/Core.

Change-Id: I1db2bad22bb74ca19de5355fb44371b58b59e900
Fix composite rendering widget for search

Change-Id: Ied803827399742991f96df04b920d8459e80c92b
Merge topic 'catalyst-web-composite' into master

1228f920 Fix composite rendering widget for search
4b450f4d Properly handle background selector visibility
Merge topic 'std_string_ostream_passthrough' into master

c78a1e6a Revert "Pass std::strings through the OStreamWrapper."