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.
Display Pipeline API info

Display remote name, API key & username in pipeline template, with
default values if none provided.
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.