Cleanup Renderer::CalculateTargetSize(), and allow IRs higher than 4x to...

... be set via ini.
This shouldn't be hardcoded, but tested against the maximum texture size the driver supports.