Improving the error notification settings page.
Merge dev into feature/575-error-notifications-validation
To have a point to revert to, if necessary.
Most of the issues related to 575 fixed.
Merge branch 'feature/575-error-notifications-validation' of https://github.com/SalesforceFoundation/Cumulus into feature/575-error-notifications-validation
Merge dev into feature/575-error-notifications-validation
Merge dev into feature/612-install-script-alternative
- Refactoring install script to be able to create the global scheduler (if it doesn't exist) from the settings page
- Checking in a test that the global scheduler gets created by the install script
- Removing the button to let users create default TDTM records if they don't exist. Creating them by default when user visits settings page instead
Merge branch 'feature/612-install-script-alternative' of https://github.com/SalesforceFoundation/Cumulus into feature/612-install-script-alternative
I realized we cannot create TDTM records only if the table is empty, as there might be new TDTM records created in upcoming versions of the NPSP and we want them to be added to the org. (Luckily I had previously created a test that caught the error).
Updating install script error message.
Catching exception on install script, no matter whether it's the first install, an update, or a push upgrade.
Merge pull request #632 from SalesforceFoundation/feature/skip-namespaced-metadata

Allow extending CustomObject from another package
Merge dev into feature/575-error-notifications-validation
Merge dev into feature/612-install-script-alternative
Merge pull request #627 from SalesforceFoundation/feature/575-error-notifications-validation

Feature/575 error notifications validation
Merge pull request #631 from SalesforceFoundation/feature/612-install-script-alternative

Feature/612 install script alternative
Merge dev into feature/skip-namespaced-metadata