Allow users to view private versions in the editor (#1893)

Changed the way we handle private/deleted versions.  Before we would
show all versions, but disable private/deleted versions.  Now we
either show all public versions, or all undeleted versions depending
on a perimssions check.  All versions are selectable now.
Allow private reference versions to be selected

If the user sees the version, then they have permission to view it.
Merge branch 'staging' into gh-1893
Add (private) back to the version label
Merge pull request #1905 from pculture/gh-1893

Gh 1893