Because we couldn't change the signature of a method of an existing global class in the package.
no message
Test needs to call the right execute method.
Adding file description.
To avoid conflict with https://github.com/SalesforceFoundation/Cumulus/pull/861. We don't want to undo that change.
Renaming the method in the UTIL_IScheduled global interface.
Fixing build issues.
Merge pull request #872 from SalesforceFoundation/feature/860-too-many-batch-jobs

Feature/860 too many batch jobs
Reverting the Global Schedulable and IScheduled classes. We cannot push upgrade changes to the first one if there are jobs scheduled, and we cannot change the signature of the latter one (because it's global). We'll created replacements for them instead.
Uninstall script should abort any existing NPSP scheduled job.
Creating classes to replace UTIL_GlobalSchedulable and UTIL_IScheduled. Using the replacement in the install script and the batch classes to run from the scheduler.
The method in the new interface does not have any arguments.
Cleaning schedulable table before filling it in the install script.
Changing the tests to use the new master schedulable. (Though we might need to also keep testing the old one for test coverage purposes?)
Aborting old global schedulable and schedulables from the old NPSP packages.
Renaming the test for the MasterSchedulable. Keeping a simple test for the GlobalSchedulable for test coverage purposes.
Adding explanation for why we don't call a method explicitly.
Merge pull request #874 from SalesforceFoundation/feature/860-too-many-batch-jobs

Feature/860 too many batch jobs
Removed namespacing on quickActions from post deployment metadata bundle
Merge branch 'feature/860-too-many-batch-jobs' of github.com:SalesforceFoundation/Cumulus into feature/860-too-many-batch-jobs