Normalize viewer version string to accomodate new style version reporting in the viewers
Stop AgentCircuitData.Viewer.get() from throwing an error if no Viewer has been set.

Continue to return null instead.