Implementation of MessageDialog.
DEV-61373 - Added ProductCreationErrorManager.
DEV-61373 - Refactoring MessageDialog.
DEV-59945 - Tony/Chris: Refactored code for eventHandling.
Merge branch 'feature/messageDialog' into develop