Decouple GitLab Pages legacy deployment from zip deployment
Currently, it's hard to stop deploying to legacy pages storage because zip deployments happen very close to it on code. This issue represents small refactoring fixing this.
Edited by Vladimir Shushlin