ReadOIIO: cache doesn’t need to be accessed through a global variable
 - also make it possible to use a non-shared cache for debug purposes
add renderScale checks
shorten error message