#109 For Gmail API sources, add a new configuration item limit_emails_with_not_header_from to be used when the source_header is not From to limit the number of notifications received from a mailing list or alias.
#123 Out-of-sequence notifications could make the final CircuitMaintenance state not reflect the latest notification state. Now, while out-of-sequence notifications will still be processed and linked to the CircuitMaintenance for context, they will not result in a change of its overall state.
#104 When creating RawNotification we validate the Integrity exception from the DB to avoid postponing the error and handling it gracefully. Also, the RawNotification.date is now taken directly from the email notification Date instead of waiting for the parsing output, that will contain the same value in the stamp attribute.
#81 Extend Circuit Maintenance ID to include the Provider and the Maintenace ID to make it unique among multiple Providers.
#86 Adopt new circuit-maintenance-parser to simplify email related code. Use stamp from notification to define the date of the RawNotification. Limit the size of the store RawNotification via configuration file.