Updates for Symphony 2.4
Merging integration
Preferences failed to save without section. Fixed it.
Merge pull request #243 from embarknow/integration

Preferences failed to save without section.
Fix for #244
Merge pull request #245 from embarknow/integration

Fix for #244
Allow for longer event names in permissions table.
Fix typo.
Merge pull request #247 from michael-e/fix-permissions-table

Fix permissions table
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`
missed a message ID
Merge pull request #251 from embarknow/integration

missed a message ID.

@brendo, as this is a minor fix, I just merged it.
Added delegate for a failed Member login attempt.
Corrected param description.
Fix delegate security issue.