Added initial code for submitting a user description.
Added API methods for getting by-ref and setting user description.
Implement PostUserDescription in the submission clients.
More user description work.
Fixed a bug where the OverageHandler wasn't checking for legacy error posts.
Added a new plugin to remove specific extended data and set the source / message on Not Found events.
Fixed a bug where enrichments were including query string info on Source (this would cause multiple stacks to be created).
Removed duplicate RequestInfoExtensions.
Updated nuget packages
Added the ability to send notifications via SignalR.
Fixed a bug where multiple overage notifications could be sent.
Disable duplicate notifications being fired when an event is created.
Added Type to event occurrence notifications so we can use finer grained controls when updating the ui.
Added model validators.
Added some controller validations.
Added model validation support to the repositories.
Added more validations.
Fixed broken unit tests.
Added Previous next unit tests.
Added the ability to page next and previous for events. A date has a really small chance of being unique where the id is always unique as it's indexed.
Added the ability to queue an email message. We might need to move the mail notification generation into a job as well as it can take considerable time to generate a message from a view.
Added a Job runner so we can run the jobs via azure web jobs.