Refactored virtual products to be more extensible
Added new hook in account page in frontOffice
Updated sql for new hook
Added information on email settings page
Fixed bug in module hook page
Updated code from code review
Fixed wrong type in event
Merge pull request #961 from bibich/improvements

Refactored virtual products to be more extensible