Remove extraneous SWORD spaces

Do not create a SWORD space for each pipeline.  User should create and
configure these if they need SWORD support.
Remove FEDORA-specific attributes from generic models

refs #5796

Move fedora username/password/hostname to the FEDORA/SWORD specific
Space, instead of the common parent space.  Remove SWORD-specific
attributes from Package.  Add constants for FEDORA/SWORD deposits.
Associate deposits with Packages, collections with Locations

A deposit is more closely tied to a Package conceptually - a
file or collection of files to be moved around between Locations.
Locations are more associated with a purpose, and a logical grouping of
Packages.

Update resource endpoints to associate SWORD deposits with Packages,
and collections with Locations.  Move deposit related endpoints to
PackageResource, and pass a Package to the associated SWORD function.
Update DownloadTask & DownloadTaskFile to associate with Packages.
Update DownloadTask status function to return constants.
Update SWORD views & helpers for models changes

Update service document and GET/POST to collections, including all
dependent functions, for the Package and Locations changes.  Minor
refactoring, notably moving docstrings inside functions.
Update deposit from another Location

refs #5796

Add deposit finalization Package status, and set if finalization
successful.  Deposit from another location uses the same function as
ordinary deposits on finalization, and gets this change.  Do not
display finalized deposits in collection list.
Update SWORD views & helpers for models changes - deposits

Update deposit-related endpoints for model changes - list files, accept
new files, finalize, delete, state.  Delete PackageDownloadTasks and
PackageDownloadTaskFile when a file is deleted from a package.  Add
unicode names to models.  Minor refactoring, notably moving docstrings
inside functions.
Rename SWORD Server to FEDORA

refs #5796

A generic SWORD server would operate slightly differently, and
not required the fedora username/password.  Rename the space to
reflect this.

Update protocol constant, rename space and form, update all places that
reference those.
Add migration

Add migration for FEDORA related changes.