Implemented EZP-20426 - Legacy cronjobs and scripts should be launchable from Symfony CLI

Refactoring of eZScript allowing to update settings while recalling the singleton.
Merge pull request #558 from ezsystems/legacy_scripts

EZP-20426 - Legacy cronjobs and scripts should be launchable from Symfony CLI