Checking there are future calls left before trying to call it to send error notifications.
Also, breaking tests into two that should really be separate tests (and were throwing future limit exceptions).
Turning off sending error email notifications in future call.
Either the IDE or the org keeps changing the order of the elements in the meta.xml files.
Putting back the future call for email error notifications. Instead calling the notifier only if errors exist (so save SOQL queries).
Merge pull request #398 from SalesforceFoundation/feature/389-rollup-donations-error

Feature/389 rollup donations error
Merge branch 'dev' of https://github.com/SalesforceFoundation/Cumulus into feature/194-contact-name-case-change