Make DisplayCluster a View attribute that can be set by a global/env var.

For draft review. I am not sure about:
- deprecating the get/setDisplayCluster()
- changing the name of the parameter to something like 'PixelStream' in anticipation of the separate stream lib?
- Unit testing the changes?
Actually I could remove this as it's not needed for std::string types, right?