save bounds instead of size
(cherry picked from commit 4d04633afd1441b0647a2b6e822cd2d21bc04e62)
proper location for progress bar
(cherry picked from commit 55d8e224e0f3dca8c84d120c9d093aa951d24196)
NPE aware
(cherry picked from commit ae9d0802dbf98f94f471c4558b783c0cfd1aea1a)
IDEA-108388 IDE can't load after entering license