refactor product events, moving to Prduct folder
move folders action class to Folder directory
refactor template events
refactor message events
refactor address and attribute events
refactor customer events
refactor category events
refactor config events
refactor currency events
refactor cart events
refactor feature events
refactor missing product event
Merge branch 'refactor_action'

Conflicts:
	core/lib/Thelia/Action/Product.php
	core/lib/Thelia/Controller/Admin/CategoryController.php
	core/lib/Thelia/Controller/Admin/ProductController.php
	core/lib/Thelia/Controller/Admin/TemplateController.php
refactor document events
refactor order and image events
fix cs