Change event messages

Changed structure to be inline with Symphony core. Added event messages as for 2.4 core
Extend EventMessages, and tidy codes up
Typo fix
missing comma
Even more events normalisation
Merge pull request #249 from embarknow/integration

Update Events to make use of `EventMessages`