Refactoring

Added function to get the child space object to Spaces.  Updated display of
child spaces to use verbose names (instead of column names).
Spaces can be edited

refs #6008

Added a view for editing spaces.  Access protocol is not editable once a
space has been created, enforced at the template and form clean level.
Don't store the origin location for Packages

refs #6008

Origin location/path isn't needed for packages except when they are first
created and copied to the storage service.  Don't store the origin
information, just the origin pipeline.  This will make it work better
for deleting Locations.

Updated store_aip and the resource for the changes.
Enable deleting locations

refs #6008

Added view to delete locations if there are no foreign keys pointing at
them.  Used a decorator on the delete function to require confirmation
before deleting, and enforce only deleting if there are no dependent
objects.
Allowed deletion of Spaces and Pipelines

refs #6008

Added delete views for Spaces and Pipelines.  Updated the dependent_objects
function to work with OneToOneFields (ignore them, since they're deleted
when the parent object is).  Factored out the common code in getting a
delete_context.  Added links to the delete pages to the templates.
Add a locations detail page

refs #6008

Add a detail page for locations, listing more information about them as
well as associated pipelines and packages.  Redirect to the locations
detail page when done editing.  Pulled out the pipelines and packages table
HTML into snippets, for easier reuse.
Change locations URLs

Change the location delete and detail URLS to not be inside space/.
Locations have their own UUID, and don't need the space's UUID to be
identified, and it only made the URLs more complicated.

Location create is still inside space/<uuid of space> because we need to
know what space a location goes in during creation.  Location edit also must
take a space UUID as a parameter, since it uses the same view as create.
Add enable/disable button to Location/Pipeline table views

refs #6008

Add a button to enabled/disable a Location or Pipeline, without having to
go to edit on both table and detail view.  Update next URL redirects to
make UI flow better.
Merge branch 'dev/issue-6008-polish' into 0.x