Allow package metadata viewed on the website to be editable

Fixes #807 'Allow package metadata to be editable'. This does not update nupkg files, that will probably end up as a separate PR against the worker role (have not started it yet).

Edits to package metadata are reflected in API v2 feeds and search results (after a few minutes) as well as the package details page.