Inject container to module in activate/deactivate command
Merge pull request #768 from bibich/improvements

Inject container to module in activate/deactivate command
prevent deleting default language. Fix #759
prevent deleting default currency
check admin login lenth during install process
don't save image or document in database if it is impossible to copy on disk. Fix #743
implement new test for default currency and language deletion
update cheque module installation
use event dispatcher for module activation in commands