Use Zippy to zip
Merge pull request #971 from romainneutron/introduce-zippy

[3.9] Use Zippy to zip
Migrate demand table to doctrine entity && refactor registration API
Fix neutron's comment
Fix tests, CS && typo
Rename RegistrationManager to RegistrationManipulator
Adressed Neutron's comments
Refactor && Typo && Use plain objects as function parameters instead of ids
Fix tests & rename RegistrationDemandMigration class
CS fixer
Addressed neutron's comments
Fix unit tests
Rebase with master
Fix CS
Fix tests