Cover Grid: Dynamically adjust the size of the in memory cover thumbnail cache based on the window size to ensure flicker free rendering even on very large screens. Fixes #1367211 [cover grid continuously redraws covers](https://bugs.launchpad.net/calibre/+bug/1367211)