Merge dev into feature/883-hierarchical-custom-settings-2
Replacing getOrgDefaults with getInstance.
Reverting back to getOrgDefaults to see how many tests fail now. (Tests running incredibly slow in my dev org.)
Reverting couple more changes. This should put us back on a stable build.
Merge dev into feature/883-hierarchical-custom-settings-2
Changing back to getOrgDefaults. Otherwise we get a "SetupOwnerId duplicates value on record with id" error when trying to create a Contact through the web UI.
Merge branch 'feature/883-hierarchical-custom-settings-2' of https://github.com/SalesforceFoundation/Cumulus into feature/883-hierarchical-custom-settings-2
Some more reverting getInstance to getOrgDefaults.
Trying upsert instead of insert for the settings.
Cleaning up facade a little.
One more revert, and removing unnecessary line.
Switching to calling the Facade instead of directly retrieving the settings in some files.
Fixing addr validator tests.
One more.
Refactoring to call facade got get/set custom settings.
Let's see if this fixes the compilation errors.
Seems like this string could not be final after all, since there's one place where we are assigning a value to it.
More hierarchy settings refactoring work. Mostly around affiliations.
Fixing error notifier tests.
Fixing AFFL bulk tests.