Bug fix. Method that tried to send emails from RD_RecurringDonations_BATCH was failing.
Making methods in ERR_Notifier that should not be called directly private.
Adding info to error messages posted in Chatter.
Adding error handling to recurring donations batch.
sending error email notifications for all contexts
test created for error email notifications
Removing the try-catch-revert from the finish method. It was overkill.
Require npe01 2.96 and npo02 2.98
Merge pull request #402 from SalesforceFoundation/feature/399-households-meta-version

Require npe01 2.96 and npo02 2.98
Merge dev into feature/389-rollup-donations-error
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).
Making case-sensitive comparisons.
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
That's what I get for trying to use equals in classes other than string. Apparently nobody overrode it.
(Also, I think there is something wrong with test ghIssue16a in ACCT_IndividualAccounts_TEST. I don't see why it should fail if we use equals to compare first names in method needsOne2OneAccountUpdate of ACCT_IndividualAccounts_TDTM.)
Turn out to be just that the test was setting a property to null. Obviously calling equals on it was blowing up. I added more defensive code, just to make it more robust.
There was something in the custom settings in my dev org that was making the test fail for me.
Merge pull request #407 from SalesforceFoundation/feature/194-contact-name-case-change

Feature/194 contact name case change
Merge branch 'dev' into feature/208-settings-ui

Conflicts:
	scripts/cumulus.cfg
	version.properties