Spaces: Allow AIP Recovery

refs #7581

Add AIP recovery purpose to the Spaces that allow it.
Tests: Rename initial_data.json to base.json

Initial_data.json was not being loaded.  Renaming to base.json fixed this.
Also, add Locations for all purposes.
AIP Recovery: Fix check for duplicates

refs #7581

Check for an existing AIP Recovery location triggered when editing a
Location.  Move to form clean() function for more consistent usage.  Update
call to use a single query with a group by, instead of looping.

Printing a location shouldn't rely on the space existing - don't use
full_path.
Settings: AIP recovery config options not required

refs #7581